Cómo agregar o quitar nodos Qpid

Edge for Private Cloud v4.18.01

En este documento, se describe cómo agregar y quitar un servidor Qpid en una instancia de Edge existente instalación.

Agregar un servidor Qpid

Para agregar un servidor Qpid:

  1. 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 es consumer-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 propiedad AXGROUP

    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 campo consumer-groups.

  2. 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.
  3. 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
  4. 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"
        ]
      }
    }
    
  5. 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 en consumer-group-001:

    "consumer-groups" : [ {
      "name" : "consumer-group-001",
      "consumers" : [
        "d6d0480f-8393-465d-a2a1-b4a16a033c55",
        "8398a95c-3640-4bd9-bf7e-1eb89155810a"
      ]
    } ]

Se completó la instalación.

Quitar un servidor Qpid

Sigue estos pasos para quitar un nodo Qpid:

  1. 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 es consumer-group-001. En el archivo de configuración silencioso de una región, puedes establecer el nombre del grupo de análisis con el AXGROUP.

    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.

  2. 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"
  3. 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"
  4. 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&region=dc-1&pod=central&uuid=QPID_UUID&action=remove"
  5. Quita el servidor Qpid de la instalación de Edge:
    > curl -u adminEmail:pword -X DELETE http://ms_IP:8080/v1/servers/QPID_UUID
  6. Desinstala Qpid como se describe en Cómo desinstalar Edge.