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 dem folgenden Verfahren hinzu:

  1. Installieren Sie Edge auf dem Knoten über das Internet oder außerhalb des Internets, wie in den Edge-Installationsanleitung.
  2. Führen Sie in der Eingabeaufforderung das Skript apigee-setup.sh aus:
    /opt/apigee/apigee-setup/bin/setup.sh -p r -f configFile

    Die Option -p r gibt an, dass der Router installiert werden soll. Weitere Informationen finden Sie unter Installieren Sie Edge-Komponenten auf einem Knoten, um Informationen zu erhalten. configFile wird erstellt.

  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, 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. Mit dem folgenden curl-Befehl können Sie die Konfiguration prüfen:
    curl -v -u adminEmail:pword "http://ms_IP:8080/v1/servers?pod=pod_name"

    Dabei ist pod_name der Name des Gateways oder des benutzerdefinierten Pods. Das Feld UUIDs aller Router, einschließlich des Routers, den Sie gerade hinzugefügt haben.

    Wenn die Router-UUID nicht in der Ausgabe angezeigt wird, führen Sie den folgenden cURL-Befehl aus, um die es:

    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 „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 in der Lage sein, über die IP-Adresse Anfragen an Ihre APIs zu senden. oder DNS-Namen des Routers. 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 dem folgenden Verfahren eine Nachricht hinzu Prozessor:

  1. Installieren Sie Edge auf dem Knoten über das Internet oder außerhalb des Internets, wie in den Edge-Installationsanleitung.
  2. Führen Sie in der Eingabeaufforderung das Skript apigee-setup.sh aus:
    /opt/apigee/apigee-setup/bin/setup.sh -p mp -f configFile

    Die Option -p mp gibt an, ob der Message Processor installiert werden soll. Weitere Informationen finden Sie unter Edge-Komponenten auf einem Knoten installieren configFile wird erstellt.

  3. Nach Abschluss der Installation zeigt das Skript die UUID des Message Processor an. Beachten Sie die UUID, da Sie sie benötigen, um den Konfigurationsprozess abzuschließen. Bei Bedarf Ermitteln Sie die UUID mit dem folgenden curl-Befehl auf dem Host, auf dem Sie den Message Processor installiert haben:
    curl http://mp_IP:8082/v1/servers/self
  4. Verwenden Sie für jede Umgebung in jeder Organisation in Ihrer Installation Folgendes: 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 Verwaltungsservers und org_name und env_name mit der verknüpften Organisation und Umgebung mit dem Message Processor.

  5. Mit dem folgenden curl-Befehl können Sie die Konfiguration prüfen:
    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 ist die Umgebung. Sie sollten die UUIDs aller Nachrichten sehen Auftragsverarbeiter, die der Organisation und der Umgebung zugeordnet sind, einschließlich des Message Processor die Sie gerade hinzugefügt haben.

  6. Wenn Sie die Cassandra-Authentifizierung verwenden, aktivieren Sie den Message Processor, um eine Verbindung zu Cassandra:
    /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.

Router neu starten

Nachdem Sie alle Message Processor-Knoten hinzugefügt haben, empfiehlt es sich, die Router neu zu starten:

/opt/apigee/apigee-service/bin/apigee-service edge-router restart

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

Nachdem Sie Edge auf dem Knoten installiert haben, fügen Sie mit dem folgenden Verfahren einen Router und eine Nachricht hinzu Gleichzeitig mit dem Prozessor:

  1. Führen Sie in der 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. Weitere Informationen finden Sie unter Edge-Komponenten auf einem Knoten installieren für Informationen zum Erstellen einer Konfigurationsdatei.

  2. Konfigurieren Sie den Router und den Message Processor wie oben beschrieben.