Edge for Private Cloud v4.18.05
En este documento, se describe cómo agregar y quitar un servidor Qpid en una instalación de Edge existente.
Agregar un servidor Qpid
Para agregar un servidor Qpid:
- En el servidor de administración, determina el nombre de los grupos de consumidores y de análisis.
Muchos de los siguientes comandos requieren esa información. De forma predeterminada, el nombre de la instancia grupo es
axgroup-001
y el nombre del grupo de consumidores esconsumer-group-001
En el archivo de configuración silencioso de una región, puedes establecer el nombre de el grupo de estadísticas con la propiedadAXGROUP
Si no conoces los nombres de los grupos de consumidores y de análisis, usa el siguiente comando: para mostrarlos:
apigee-adminapi.sh analytics groups list --admin adminEmail --pwd adminPword --host localhost
Este comando devuelve el nombre del grupo de análisis en el campo
name
, y el nombre del grupo de consumidores en el campoconsumer-groups
. - Instala la utilidad
apigee-setup
de Edge en el nodo a través de Internet o sin conexión procedimiento de Internet, como se describe en Instala la utilidad de Apigee-setup de Edge. - Usa
apigee-setup.sh
para instalar Qpid en el nodo:/opt/apigee/apigee-setup/bin/setup.sh -p qs -f configFile
La columna "-p qs" esta opción especifica la instalación de Qpid. Consulta Instala componentes de Edge en un nodo para obtener información sobre creando un configFile.
Cuando se completa la instalación, la secuencia de comandos muestra el UUID del servidor Qpid. Si necesitas Para determinar el UUID más tarde, usa el siguiente comando cURL en el host en el que lo instalaste QPID:
curl http://qpid_IP:8083/v1/servers/self
- Agrega Qpid al grupo de estadísticas:
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"
En el resultado, puedes ver el UUID del nodo Qpid agregado al
qpid-server
en axgroup-001:{ "name" : "axgroup-001", "properties" : {}, "scopes" : [ "VALIDATE~test", "sgilson~prod" ], "uuids" : { "qpid-server" : [ "d6d0480f-8393-465d-a2a1-b4a16a033c55", "8398a95c-3640-4bd9-bf7e-1eb89155810a" ] } }
- Agrega Qpid al grupo de consumidores:
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"
En el resultado, puedes ver el UUID del nodo Qpid agregado al
consumer-groups
propiedad enconsumer-group-001
:"consumer-groups" : [ { "name" : "consumer-group-001", "consumers" : [ "d6d0480f-8393-465d-a2a1-b4a16a033c55", "8398a95c-3640-4bd9-bf7e-1eb89155810a" ] } ]
- Reinicia los componentes de
edge-qpid-server
en todos los nodos para asegurarte de que el cambio esos componentes la captan:/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server restart
/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server wait_for_ready
Se completó la instalación.
Quitar un servidor Qpid
Sigue estos pasos para quitar un nodo Qpid:
- En el servidor de administración, determina el nombre de los grupos de consumidores y de análisis. Muchos de
los siguientes comandos requieren esa información.
De forma predeterminada, el nombre del grupo de estadísticas es
axgroup-001
y el nombre del consumidor. el grupo esconsumer-group-001
. En el archivo de configuración silencioso de una región, puedes establecer el nombre del grupo de análisis con elAXGROUP
.Si no conoces los nombres de los grupos de consumidores y de análisis, usa el siguiente comando: para mostrarlos:
apigee-adminapi.sh analytics groups list --admin adminEmail --pwd adminPword --host localhost
Este comando devuelve el nombre del grupo de análisis en el campo del nombre y el nombre del grupo del consumidor en el campo consumer-groups.
- Quita Qpid del grupo de consumidores:
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"
- Quita el Qpid del grupo de estadísticas:
curl -v -u adminEmail:pword -X DELETE "http://ms_IP:8080/v1/analytics/groups/ax/AX_GROUP/servers?uuid=QPID_UUID&type=qpid-server"
- Anula el registro del servidor Qpid en la instalación de Edge:
curl -u adminEmail:pword -X POST http://ms_IP:8080/v1/servers -d "type=qpid-server®ion=dc-1&pod=central&uuid=QPID_UUID&action=remove"
- Quita el servidor Qpid de la instalación de Edge:
curl -u adminEmail:pword -X DELETE http://ms_IP:8080/v1/servers/QPID_UUID
- Reinicia los componentes de
edge-qpid-server
en todos los nodos para asegurarte de que el cambio esos componentes la captan:/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server restart
/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server wait_for_ready
- Desinstala Qpid como se describe en Cómo desinstalar Edge.