Puedes agregar un nodo de router o procesador de mensajes a una instalación existente. Para 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:
- Instala Edge en el nodo con el procedimiento de Internet o sin Internet, como se describe en Manual de instalación de Edge
- 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 debe instalar el router. 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 router. Si
determinar el UUID más adelante, usa el siguiente comando cURL en el host en el que
instaló el router:
curl http://router_IP:8081/v1/servers/self
- 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.
- 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 del Pod personalizado. Deberías ver la 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 de la siguiente manera:
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 región predeterminado de dc-1 o el nombre de tu región personalizado pod_name con la puerta de enlace o el nombre del Pod personalizado.
- Para probar el router, deberías poder realizar solicitudes a tus APIs a través de la dirección IP
o 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:
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 mensaje Procesador:
- Instala Edge en el nodo con el procedimiento de Internet o sin Internet, como se describe en Manual de instalación de Edge
- 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 debe instalar Message Processor. Consulta Instala componentes de Edge en un nodo para obtener más información. creando un configFile. - 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
determina el UUID, usa el siguiente comando
curl
en el host en el que instaló el Message Processor:curl http://mp_IP:8082/v1/servers/self
- Para cada entorno de cada organización de la instalación, usa el siguiente comando:
Comando
curl
para asociar el Message Processor 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. org_name y env_name con la organización y el entorno asociados con Message Processor.
- 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"
Donde org_name es el nombre de la organización. env_name es el entorno. Deberías ver los UUID de todos los mensajes Procesadores asociados con la organización y el entorno, incluido Message Processor que acabas de agregar.
- Si usas la autenticación Cassandra, habilita Message Processor para conectarte 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 del Message Processor, se recomienda que reinicies los routers:
/opt/apigee/apigee-service/bin/apigee-service edge-router restart
Agrega un router y un procesador de mensajes
Luego de instalar Edge en el nodo, usa el siguiente procedimiento para agregar un router y un mensaje al mismo tiempo:
- 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 deben instalar el router y el procesador de mensajes. Consulta Instala componentes de Edge en un nodo para información sobre la creación de un configFile. - Sigue los procedimientos anteriores para configurar el router y el procesador de mensajes.