Installation testen

Edge for Private Cloud Version 4.19.01

Apigee bietet Testskripts, mit denen Sie Ihre Installation validieren können.

Validierungstests ausführen

Bei jedem Schritt des Validierungstestprozesses wird für einen erfolgreichen Test ein HTTP 20X-Antwortcode zurückgegeben.

So führen Sie die Testskripts aus:

  1. Installieren Sie apigee-validate auf einem Verwaltungsserver-Knoten:
    /opt/apigee/apigee-service/bin/apigee-service apigee-validate install
  2. Führen Sie den Einrichtungsbefehl auf einem Management Server-Knoten aus, um die Testskripts aufzurufen:
    /opt/apigee/apigee-service/bin/apigee-service apigee-validate setup -f configFile

    Die Datei configFile muss das folgende Attribut enthalten:

    APIGEE_ADMINPW=SYS_ADMIN_PASSWORD

    Wenn Sie diese Option nicht angeben, werden Sie zur Eingabe des Passworts aufgefordert.

    Standardmäßig erstellt das Dienstprogramm apigee-validate einen virtuellen Host auf dem Router, der Port 59001 verwendet. Wenn dieser Port auf dem Router nicht offen ist, können Sie optional das Attribut VHOST_PORT in die Konfigurationsdatei aufnehmen, um den Port festzulegen. Beispiel:

    VHOST_PORT=9000
  3. Das Skript führt dann folgende Schritte aus:
    • Erstellt eine Organisation und verknüpft sie mit dem Pod.
    • Erstellt eine Umgebung und verknüpft den Message Processor mit der Umgebung.
    • Erstellt einen virtuellen Host.
    • Importiert einen einfachen Systemdiagnose-Proxy und stellt die Anwendung in der "Test"-Umgebung bereit.
    • Importiert den SmartDocs-Proxy.
    • Führt den Test aus, um sicherzustellen, dass alles wie erwartet funktioniert.

Bei einem erfolgreichen Test wird die HTTP-Antwort 20X zurückgegeben.

So entfernen Sie die Organisation, die Umgebung und andere Artefakte, die von den Testskripts erstellt wurden:

  1. Führen Sie den folgenden Befehl aus:
    /opt/apigee/apigee-service/bin/apigee-service apigee-validate clean -f configFile

    Dabei ist configFile dieselbe Datei, die Sie zum Ausführen der Tests verwendet haben.

Pod-Installation überprüfen

Nachdem Sie Apigee Analytics installiert haben, empfiehlt Apigee, dass Sie die folgenden grundlegenden, aber wichtigen Validierungsschritte ausführen:

  1. Prüfen Sie, ob sich der Verwaltungsserver im zentralen POD befindet. Führen Sie auf Management Server den folgenden curl-Befehl aus:
    curl -u sysAdminEmail:password http://localhost:8080/v1/servers?pod=central

    Die Ausgabe sollte im folgenden Format angezeigt werden:

    [ {
      "internalIP" : "192.168.1.11",
      "isUp" : true,
      "pod" : "central",
      "reachable" : true,
      "region" : "dc-1",
      "tags" : {
        "property" : [ ]
      },
      "type" : [
        "application-datastore", "scheduler-datastore", "management-server",
        "auth-datastore", "apimodel-datastore", "user-settings-datastore",
        "audit-datastore"
      ],
      "uUID" : "d4bc87c6-2baf-4575-98aa-88c37b260469"
    },
    {
      "externalHostName" : "localhost",
      "externalIP" : "192.168.1.11",
      "internalHostName" : "localhost",
      "internalIP" : "192.168.1.11",
      "isUp" : true,
      "pod" : "central",
      "reachable" : true,
      "region" : "dc-1",
      "tags" : {
        "property" : [ {
          "name" : "started.at",
          "value" : "1454691312854"
        }, ... ]
      },
      "type" : [ "qpid-server" ],
      "uUID" : "9681202c-8c6e-4242-b59b-23e3ef092f34"
    } ]
  2. Überprüfen Sie, ob sich der Router und der Message Processor im Gateway-POD befinden. Führen Sie auf Management Server den folgenden curl-Befehl aus:
     curl -u sysAdminEmail:password http://localhost:8080/v1/servers?pod=gateway

    Die Ausgabe ähnelt der des zentralen Pods, jedoch für den Router und den Message Processor.

  3. Prüfen Sie, ob sich Postgres im Analyse-POD befindet. Führen Sie auf Management Server den folgenden curl-Befehl aus:
    curl -u sysAdminEmail:password http://localhost:8080/v1/servers?pod=analytics

    Die Ausgabe ähnelt der des zentralen POD, aber für Postgres.