Agrega un router o un nodo del procesador de mensajes

Puedes agregar un nodo de procesador o de procesador de mensajes a una instalación existente. Si quieres obtener una lista de los requisitos del sistema para un router o procesador de mensajes, consulta Requisitos de instalación.

Agregar un router

Después de instalar Edge en el nodo, usa el siguiente procedimiento para agregar el router:

  1. Instala Edge en el nodo mediante el procedimiento de Internet o fuera de Internet, como se describe en el manual de instalación de Edge.
  2. En el símbolo del sistema, ejecuta la secuencia de comandos apigee-setup.sh:
    /opt/apigee/apigee-setup/bin/setup.sh -p r -f configFile
    .

    La opción -p r especifica que se instalará el router. Consulta Instala componentes de Edge en un nodo para obtener información sobre cómo crear un configFile.

  3. Cuando se complete la instalación, la secuencia de comandos mostrará el UUID del router. Si necesitas determinar el UUID más adelante, usa el siguiente comando cURL en el host en el que instalaste el router:
    curl http://router_IP:8081/v1/servers/self
  4. Si usas la autenticación de Cassandra, habilita el router para que se conecte a Cassandra:
    /opt/apigee/apigee-service/bin/apigee-service edge-router store_cassandra_credentials -u username -p password

    Para obtener más información, consulta Habilita la autenticación de Cassandra.

  5. Para verificar la configuración, puedes ejecutar el siguiente comando curl:
    curl -v -u adminEmail:pword "http://ms_IP:8080/v1/servers?pod=pod_name"

    En el ejemplo anterior, pod_name es la puerta de enlace o el nombre de tu pod personalizado. Deberías ver los UUID de todos los routers, incluido el que acabas de agregar.

    Si el UUID del router no aparece en el resultado, ejecuta el siguiente comando cURL para agregarlo:

    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"

    Reemplaza ms_IP por la dirección IP del servidor de administración, region_name por el nombre de la región predeterminado de dc-1 o el nombre de tu región personalizada y pod_name por la puerta de enlace o el nombre de tu Pod personalizado.

  6. Para probar el router, deberías poder realizar solicitudes a tus APIs a través de la dirección IP o el nombre de DNS del router. Por ejemplo:
    http://newRouter_IP:port/v1/apiPath

    Por ejemplo, si completaste el primer instructivo en el que creaste la API de clima, haz lo siguiente:

    http://newRouter_IP:port/v1/weather/forecastrss?w=12797282

Agrega un procesador de mensajes

Después de instalar Edge en el nodo, usa el siguiente procedimiento para agregar un Message Processor:

  1. Instala Edge en el nodo mediante el procedimiento de Internet o fuera de Internet, como se describe en el manual de instalación de Edge.
  2. En el símbolo del sistema, ejecuta la secuencia de comandos apigee-setup.sh:
    /opt/apigee/apigee-setup/bin/setup.sh -p mp -f configFile
    .

    La opción -p mp especifica que se instalará Message Processor. Consulta Instala componentes de Edge en un nodo para obtener información sobre cómo crear un configFile.

  3. Cuando se completa la instalación, la secuencia de comandos muestra el UUID del Message Processor. Ten en cuenta ese UUID, ya que lo necesitas para completar el proceso de configuración. Si necesitas determinar el UUID, usa el siguiente comando curl en el host en el que instalaste Message Processor:
    curl http://mp_IP:8082/v1/servers/self
  4. Para cada entorno de cada organización en tu instalación, usa el siguiente comando de curl a fin de asociar el procesador de mensajes con el entorno:
    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"

    Reemplaza ms_IP por la dirección IP del servidor de administración y org_name y env_name por la organización y el entorno asociados con el procesador de mensajes.

  5. Para verificar la configuración, puedes ejecutar el siguiente comando curl:
    curl -v -u adminEmail:pword \
      "http://ms_IP:8080/v1/o/org_name/e/env_name/servers"

    En el ejemplo anterior, org_name es el nombre de la organización y env_name es el entorno. Deberías ver los UUID de todos los procesadores de mensajes asociados con la organización y el entorno, incluido el procesador de mensajes que acabas de agregar.

  6. Si usas la autenticación de Cassandra, habilita el procesador de mensajes para que se conecte a Cassandra:
    /opt/apigee/apigee-service/bin/apigee-service edge-message-processor store_cassandra_credentials -u username -p password

    Para obtener más información, consulta Habilita la autenticación de Cassandra.

Reinicia los routers

Después de agregar todos los nodos de Message Processor, se recomienda que reinicies los routers:

/opt/apigee/apigee-service/bin/apigee-service edge-router restart

Cómo agregar un router y un procesador de mensajes

Después de instalar Edge en el nodo, usa el siguiente procedimiento para agregar un router y un procesador de mensajes al mismo tiempo:

  1. En el símbolo del sistema, ejecuta la secuencia de comandos apigee-setup:
    /opt/apigee/apigee-setup/bin/setup.sh -p rmp -f configFile
    .

    La opción -p rmp especifica que se instalarán el router y el procesador de mensajes. Consulta Instala componentes de Edge en un nodo para obtener información sobre cómo crear un configFile.

  2. Sigue los procedimientos anteriores para configurar el router y el procesador de mensajes.