Edge for Private Cloud v. 4.16.09
In diesem Dokument wird beschrieben, wie Sie einen Qpid-Server in einer vorhandenen Edge-Installation hinzufügen und entfernen.
Qpid-Server hinzufügen
So fügen Sie einen Qpid-Server hinzu:
- Ermitteln Sie auf dem Verwaltungsserver den Namen der Analyse- und Nutzergruppen.
Diese Informationen sind für viele der folgenden Befehle erforderlich. Standardmäßig lautet der Name der Analysegruppe axgroup-001 und der Name der Nutzergruppe consumer-group-001. In der Konfigurationsdatei für die unbeaufsichtigte Installation für eine Region können Sie den Namen der Analysegruppe mit dem Attribut AXGROUP festlegen.
Wenn Sie sich bei den Namen der Analyse- und Nutzergruppen nicht sicher sind, können Sie sie mit dem folgenden Befehl anzeigen lassen:
> apigee-adminapi.sh analytics groups list --admin adminEmail --pwd adminPword --host localhost
Dieser Befehl gibt den Namen der Analysegruppe im Feld name und den Namen der Nutzergruppe im Feld consumer-groups zurück. - Installieren Sie das Edge-Dienstprogramm apigee-setup auf dem Knoten. Verwenden Sie dazu das Internet- oder Nicht-Internet-Verfahren, wie unter Edge-Dienstprogramm apigee-setup installieren beschrieben.
- Verwenden Sie apigee-setup.sh, um Qpid auf dem Knoten zu installieren:
> /opt/apigee/apigee-setup/bin/setup.sh -p qs -f configFile
Mit der Option „-p qs“ wird Qpid 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 Qpid-Servers an. Wenn Sie die UUID später ermitteln müssen, verwenden Sie den folgenden cURL-Befehl auf dem Host, auf dem Sie Qpid installiert haben:
> curl http://<qpid_IP>:8083/v1/servers/self - Fügen Sie Qpid zur Analysegruppe hinzu:
> curl -u adminEmail:pword -H "Content-Type: application/json" -X POST "http://<ms_IP>:8080/v1/analytics/groups/ax/AX_GROUP/servers?uuid=QPID_UUID&type=qpid-server"
In der Ausgabe sehen Sie die UUID des Qpid-Knotens, der der Property qpid-server unter axgroup-001 hinzugefügt wurde:
{
"name" : "axgroup-001",
"properties" : {},
"scopes" : [ "VALIDATE~test", "sgilson~prod" ],
"uuids" : {
"qpid-server" : [ "d6d0480f-8393-465d-a2a1-b4a16a033c55", "8398a95c-3640-4bd9-bf7e-1eb89155810a" ], - Fügen Sie Qpid der Nutzergruppe hinzu:
> curl -u adminEmail:pword -H "Content-Type: application/json" -X POST "http://<ms_IP>:8080/v1/analytics/groups/ax/AX_GROUP/consumer-groups/CONSUMER_GROUP/consumers?uuid=QPID_UUID"
In der Ausgabe sehen Sie die UUID des Qpid-Knotens, der dem Attribut consumer-groups unter consumer-group-001 hinzugefügt wurde.
"consumer-groups" : [ {
"name" : "consumer-group-001",
"consumers" : [ "d6d0480f-8393-465d-a2a1-b4a16a033c55", "8398a95c-3640-4bd9-bf7e-1eb89155810a" ],
Die Installation ist abgeschlossen.
Qpid-Server entfernen
So entfernen Sie einen Qpid-Knoten:
- Ermitteln Sie auf dem Verwaltungsserver den Namen der Analyse- und Nutzergruppen. Diese Informationen sind für viele der folgenden Befehle erforderlich.
Standardmäßig lautet der Name der Analysegruppe axgroup-001 und der Name der Consumer-Gruppe consumer-group-001. In der Konfigurationsdatei für die unbeaufsichtigte Installation für eine Region können Sie den Namen der Analytics-Gruppe mit dem Attribut AXGROUP festlegen.
Wenn Sie sich bei den Namen der Analyse- und Nutzergruppen nicht sicher sind, verwenden Sie den folgenden Befehl, um sie anzuzeigen:
> apigee-adminapi.sh analytics groups list --admin adminEmail --pwd adminPword --host localhost
Dieser Befehl gibt den Namen der Analysegruppe im Feld „name“ und den Namen der Nutzergruppe im Feld „consumer-groups“ zurück. - Entfernen Sie Qpid aus der Nutzergruppe:
> curl -u adminEmail:pword -H "Content-Type: application/json" -X DELETE "http://<ms_IP>:8080/v1/analytics/groups/ax/AX_GROUP/consumer-groups/CONSUMER_GROUP/consumers/QPID_UUID" - Entfernen Sie Qpid aus der Analysegruppe:
> curl -v -u adminEmail:pword-X DELETE "http://<ms_IP>:8080/v1/analytics/groups/ax/AX_GROUP/servers?uuid=QPID_UUID&type=qpid-server" - Deinstallieren Sie Qpid wie unter Edge deinstallieren beschrieben.