Router oder Message Processor-Knoten hinzufügen

Sie können einen Router oder Message Processor-Knoten zu einer vorhandenen Installation hinzufügen. Eine Liste der Systemanforderungen für einen Router oder Message Processor finden Sie unter Installationsanforderungen.

Router hinzufügen

Nachdem Sie Edge auf dem Knoten installiert haben, fügen Sie den Router mit den folgenden Schritten hinzu:

  1. Installieren Sie Edge auf dem Knoten mit dem Internet oder anderen Verfahren, wie in der Edge-Installationsanleitung beschrieben.
  2. Führen Sie über die Eingabeaufforderung das Skript apigee-setup.sh aus:
    /opt/apigee/apigee-setup/bin/setup.sh -p r -f configFile

    Mit der Option -p r wird die Installation des Routers angegeben. Informationen zum Erstellen von configFile finden Sie unter Edge-Komponenten auf einem Knoten installieren.

  3. Nach Abschluss der Installation zeigt das Skript die UUID des Routers an. Wenn Sie die UUID später ermitteln müssen, verwenden Sie den folgenden cURL-Befehl auf dem Host, auf dem Sie den Router installiert haben:
    curl http://router_IP:8081/v1/servers/self
  4. Wenn Sie die Cassandra-Authentifizierung verwenden, aktivieren Sie den Router, um eine Verbindung zu Cassandra herzustellen:
    /opt/apigee/apigee-service/bin/apigee-service edge-router store_cassandra_credentials -u username -p password

    Weitere Informationen finden Sie unter Cassandra-Authentifizierung aktivieren.

  5. Zum Prüfen der Konfiguration können Sie den folgenden curl-Befehl ausführen:
    curl -v -u adminEmail:pword "http://ms_IP:8080/v1/servers?pod=pod_name"

    Dabei ist pod_name das Gateway oder der Name Ihres benutzerdefinierten Pods. Sie sollten die UUIDs aller Router sehen, einschließlich des gerade hinzugefügten Routers.

    Wenn die Router-UUID nicht in der Ausgabe angezeigt wird, fügen Sie sie mit dem folgenden cURL-Befehl hinzu:

    curl -v -u adminEmail:pword \
      -X POST http://ms_IP:8080/v1/regions/region_name/pods/pod_name/servers \
      -d "action=add&uuid=router_UUID&type=router"

    Ersetzen Sie ms_IP durch die IP-Adresse des Verwaltungsservers, region_name durch den Standardnamen der Region dc-1 oder den Namen Ihrer benutzerdefinierten Region und pod_name durch den Namen des Gateways oder des benutzerdefinierten Pods.

  6. Zum Testen des Routers sollten Sie über die IP-Adresse oder den DNS-Namen des Routers Anfragen an Ihre APIs senden können. Beispiel:
    http://newRouter_IP:port/v1/apiPath

    Wenn Sie beispielsweise die erste Anleitung abgeschlossen haben, in der Sie die Wetter-API erstellt haben:

    http://newRouter_IP:port/v1/weather/forecastrss?w=12797282

Message Processor hinzufügen

Nachdem Sie Edge auf dem Knoten installiert haben, fügen Sie mit den folgenden Schritten einen Message Processor hinzu:

  1. Installieren Sie Edge auf dem Knoten mit dem Internet oder anderen Verfahren, wie in der Edge-Installationsanleitung beschrieben.
  2. Führen Sie über die Eingabeaufforderung das Skript apigee-setup.sh aus:
    /opt/apigee/apigee-setup/bin/setup.sh -p mp -f configFile

    Die Option -p mp gibt an, dass der Message Processor installiert werden soll. Informationen zum Erstellen eines configFile finden Sie unter Edge-Komponenten auf einem Knoten installieren.

  3. Nach Abschluss der Installation zeigt das Skript die UUID des Message Processor an. Notieren Sie die UUID, da Sie sie benötigen, um den Konfigurationsprozess abzuschließen. Wenn Sie die UUID ermitteln müssen, verwenden Sie den folgenden curl-Befehl auf dem Host, auf dem Sie den Message Processor installiert haben:
    curl http://mp_IP:8082/v1/servers/self
  4. Verwende für jede Umgebung in jeder Organisation in deiner Installation den folgenden curl-Befehl, um den Message Processor mit der Umgebung zu verknüpfen:
    curl -v -u adminEmail:pword \
      -H "Content-Type: application/x-www-form-urlencoded" -X POST
      "http://ms_IP:8080/v1/o/org_name/e/env_name/servers" \
      -d "action=add&uuid=mp_UUID"

    Ersetzen Sie ms_IP durch die IP-Adresse des Management Servers und org_name sowie env_name durch die Organisation und Umgebung, die dem Message Processor zugeordnet sind.

  5. Zum Prüfen der Konfiguration können Sie den folgenden curl-Befehl ausführen:
    curl -v -u adminEmail:pword \
      "http://ms_IP:8080/v1/o/org_name/e/env_name/servers"

    Dabei ist org_name der Name Ihrer Organisation und env_name die Umgebung. Sie sollten die UUIDs aller Message Processor sehen, die mit der Organisation und Umgebung verknüpft sind, einschließlich des Message Processor, den Sie gerade hinzugefügt haben.

  6. Wenn Sie die Cassandra-Authentifizierung verwenden, aktivieren Sie den Message Processor, um eine Verbindung zu Cassandra herzustellen:
    /opt/apigee/apigee-service/bin/apigee-service edge-message-processor store_cassandra_credentials -u username -p password

    Weitere Informationen finden Sie unter Cassandra-Authentifizierung aktivieren.

Fügen Sie sowohl einen Router als auch einen Message Processor hinzu.

Nachdem Sie Edge auf dem Knoten installiert haben, führen Sie die folgenden Schritte aus, um gleichzeitig einen Router und einen Message Processor hinzuzufügen:

  1. Führen Sie über die Eingabeaufforderung das Skript apigee-setup aus:
    /opt/apigee/apigee-setup/bin/setup.sh -p rmp -f configFile

    Die Option -p rmp gibt an, dass der Router und der Message Processor installiert werden sollen. Informationen zum Erstellen einer configFile finden Sie unter Edge-Komponenten auf einem Knoten installieren.

  2. Befolgen Sie die oben beschriebenen Schritte zur Konfiguration des Routers und des Message Processor.