Edge for Private Cloud v4.19.01
Sie können einer vorhandenen Installation einen Router- oder Message Processor-Knoten 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 so hinzu:
- Installieren Sie Edge auf dem Knoten mithilfe des Internet- oder Nicht-Internet-Verfahrens, wie im Edge-Installationshandbuch beschrieben.
- Führen Sie in der Eingabeaufforderung das Skript
apigee-setup.shaus:/opt/apigee/apigee-setup/bin/setup.sh -p r -f configFile
Mit der Option
-p rwird der Router installiert. Informationen zum Erstellen einer configFile finden Sie unter Edge-Komponenten auf einem Knoten installieren. - Wenn die Installation abgeschlossen ist, 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
- 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.
- Führen Sie den folgenden
curl-Befehl aus, um die Konfiguration zu prüfen: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 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 sie hinzuzufügen:
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 Management Servers, region_name durch den Standardregionsnamen von dc-1 oder Ihren benutzerdefinierten Regionsnamen und pod_name durch das Gateway oder Ihren benutzerdefinierten Pod-Namen.
- Zum Testen des Routers sollten Sie in der Lage sein, Anfragen an Ihre APIs über die IP-Adresse oder den DNS-Namen des Routers zu senden. 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 einen Message Processor hinzu:
- Installieren Sie Edge auf dem Knoten mithilfe des Internet- oder Nicht-Internet-Verfahrens, wie im Edge-Installationshandbuch beschrieben.
- Führen Sie in der Eingabeaufforderung das Skript
apigee-setup.shaus:/opt/apigee/apigee-setup/bin/setup.sh -p mp -f configFile
Mit der Option
-p mpwird der Message Processor installiert. Informationen zum Erstellen einer configFile finden Sie unter Edge-Komponenten auf einem Knoten installieren. - Wenn die Installation abgeschlossen ist, wird im Skript die UUID des Message Processors angezeigt.
Notieren Sie sich diese UUID, da Sie sie für die Konfiguration benötigen. 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
- Verwenden Sie für jede Umgebung in jeder Organisation in Ihrer 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 und env_name durch die Organisation und Umgebung, die mit dem Message Processor verknüpft sind.
- Führen Sie den folgenden
curl-Befehl aus, um die Konfiguration zu 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 die Umgebung. Sie sollten die UUIDs aller Message Processors sehen, die mit der Organisation und der Umgebung verknüpft sind, einschließlich des Message Processors, den Sie gerade hinzugefügt haben.
- 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.
Router und Message Processor hinzufügen
Nachdem Sie Edge auf dem Knoten installiert haben, können Sie mit dem folgenden Verfahren gleichzeitig einen Router und einen Message Processor hinzufügen:
- Führen Sie in der Eingabeaufforderung das Skript
apigee-setupaus:/opt/apigee/apigee-setup/bin/setup.sh -p rmp -f configFile
Mit der Option
-p rmpwird angegeben, dass der Router und der Message Processor installiert werden sollen. Informationen zum Erstellen einer configFile finden Sie unter Edge-Komponenten auf einem Knoten installieren. - Folgen Sie den oben beschriebenen Verfahren, um den Router und den Message Processor zu konfigurieren.