Edge para nube privada v4.19.01
Puedes agregar un nodo de router o Message Processor a una instalación existente. Para obtener una lista de los requisitos del sistema de un router o un Message Processor, consulta Requisitos de instalación.
Cómo 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 el 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 respecifica que se instale el router. Consulta Instala componentes de Edge en un nodo para obtener información sobre cómo crear un configFile. - Cuando se completa la instalación, la secuencia de comandos muestra el UUID del router. Si necesitas
determinar el UUID más adelante, usa el siguiente comando de cURL en el host en el que
instalaste 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 de
curl:curl -v -u adminEmail:pword "http://ms_IP:8080/v1/servers?pod=pod_name"
Donde 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 de 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 predeterminada 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.
- 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 Weather, haz lo siguiente:
http://newRouter_IP:port/v1/weather/forecastrss?w=12797282
Agrega un Message Processor
Después de instalar Edge en el nodo, usa el siguiente procedimiento para agregar un Message Processor:
- Instala Edge en el nodo con el procedimiento de Internet o sin Internet, como se describe en el 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 mpespecifica que se instale el Message Processor. Consulta Instala componentes de Edge en un nodo para obtener información sobre cómo crear un configFile. - Cuando se completa la instalación, la secuencia de comandos muestra el UUID del Message Processor.
Toma nota de ese UUID, ya que lo necesitarás para completar el proceso de configuración. Si necesitas
determinar el UUID, usa el siguiente comando
curlen el host en el que instalaste el Message Processor:curl http://mp_IP:8082/v1/servers/self
- Para cada entorno de cada organización de tu instalación, usa el siguiente comando
curlpara 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 y org_name y env_name por la organización y el entorno asociados con el Message Processor.
- Para verificar la configuración, puedes ejecutar el siguiente comando de
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 tu organización y env_name es el entorno. Deberías ver los UUID de todos los Message Processors asociados con la organización y el entorno, incluido el Message Processor que acabas de agregar.
- Si usas la autenticación de Cassandra, habilita el Message Processor 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.
Agrega un router y un Message Processor
Después de instalar Edge en el nodo, usa el siguiente procedimiento para agregar un router y un Message Processor 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 rmpespecifica que se deben instalar el router y el Message Processor. Consulta Instala componentes de Edge en un nodo para obtener información sobre cómo crear un configFile. - Sigue los procedimientos anteriores para configurar el router y el Message Processor.