Edge for Private Cloud v. 4.16.09
Questo documento descrive come aggiungere e rimuovere un server Qpid in un'installazione Edge esistente.
Aggiungi un server Qpid
Per aggiungere un server Qpid:
- Sul server di gestione, determina il nome dei gruppi di analisi e di consumer.
Molti dei comandi riportati di seguito richiedono queste informazioni. Per impostazione predefinita, il nome del gruppo di analisi è axgroup-001 e il nome del gruppo di consumer è consumer-group-001. Nel file di configurazione invisibile all'utente per una regione, puoi impostare il nome del gruppo di analisi utilizzando la proprietà AXGROUP.
Se non conosci i nomi dei gruppi di analisi e consumer, utilizza il seguente comando per visualizzarli:
> apigee-adminapi.sh analytics groups list --admin adminEmail --pwd adminPword --host localhost
Questo comando restituisce il nome del gruppo di analisi nel campo name e il nome del gruppo consumer nel campo consumer-groups. - Installa l'utilità Edge apigee-setup sul nodo utilizzando la procedura con o senza internet, come descritto in Installa l'utilità Edge apigee-setup.
- Utilizza apigee-setup.sh per installare Qpid sul nodo:
> /opt/apigee/apigee-setup/bin/setup.sh -p qs -f configFile
L'opzione "-p qs" specifica di installare Qpid. Per informazioni sulla creazione di un configFile, consulta Installa i componenti Edge su un nodo.
Al termine dell'installazione, lo script visualizza l'UUID del server Qpid. Se devi determinare l'UUID in un secondo momento, utilizza il seguente comando cURL sull'host in cui hai installato Qpid:
> curl http://<qpid_IP>:8083/v1/servers/self - Aggiungi Qpid al gruppo di analisi:
> 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"
Nell'output, vedrai l'UUID del nodo Qpid aggiunto alla proprietà qpid-server in axgroup-001:
{
"name" : "axgroup-001",
"properties" : {},
"scopes" : [ "VALIDATE~test", "sgilson~prod" ],
"uuids" : {
"qpid-server" : [ "d6d0480f-8393-465d-a2a1-b4a16a033c55", "8398a95c-3640-4bd9-bf7e-1eb89155810a" ], - Aggiungi Qpid al gruppo di consumer:
> 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"
Nell'output, vedrai l'UUID del nodo Qpid aggiunto alla proprietà consumer-groups in consumer-group-001.
"consumer-groups" : [ {
"name" : "consumer-group-001",
"consumers" : [ "d6d0480f-8393-465d-a2a1-b4a16a033c55", "8398a95c-3640-4bd9-bf7e-1eb89155810a" ],
L'installazione è completata.
Rimuovi un server Qpid
Per rimuovere un nodo Qpid:
- Sul server di gestione, determina il nome dei gruppi di analisi e di consumer. Molti dei comandi riportati di seguito richiedono queste informazioni.
Per impostazione predefinita, il nome del gruppo di analisi è axgroup-001 e il nome del gruppo di consumer è consumer-group-001. Nel file di configurazione silenziosa per una regione, puoi impostare il nome del gruppo di analisi utilizzando la proprietà AXGROUP.
Se non conosci i nomi dei gruppi di analisi e consumer, utilizza il comando seguente per visualizzarli:
> apigee-adminapi.sh analytics groups list --admin adminEmail --pwd adminPword --host localhost
Questo comando restituisce il nome del gruppo di analisi nel campo name e il nome del gruppo consumer nel campo consumer-groups. - Rimuovi Qpid dal gruppo di consumer:
> 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" - Rimuovi Qpid dal gruppo di analisi:
> curl -v -u adminEmail:pword-X DELETE "http://<ms_IP>:8080/v1/analytics/groups/ax/AX_GROUP/servers?uuid=QPID_UUID&type=qpid-server" - Disinstalla Qpid come descritto in Disinstallazione di Edge.