É possível adicionar um nó do roteador ou processador de mensagens a uma instalação existente. Para ver a lista de requisitos do sistema para um roteador ou processador de mensagens, consulte Requisitos de instalação.
Adicionar um roteador
Depois de instalar o Edge no nó, use o seguinte procedimento para adicionar o roteador:
- Instale o Edge no nó usando o procedimento de Internet ou não, conforme descrito no manual de instalação do Edge.
- No prompt de comando, execute o script
apigee-setup.sh
:/opt/apigee/apigee-setup/bin/setup.sh -p r -f configFile
A opção
-p r
especifica a instalação do roteador. Consulte Instalar componentes de Edge em um nó para informações sobre como criar um configFile. - Quando a instalação for concluída, o script exibirá o UUID do roteador. Se for necessário determinar o UUID posteriormente, use o seguinte comando cURL no host em que o roteador foi instalado:
curl http://router_IP:8081/v1/servers/self
- Se você estiver usando a autenticação do Cassandra, ative o roteador para se conectar ao Cassandra:
/opt/apigee/apigee-service/bin/apigee-service edge-router store_cassandra_credentials -u username -p password
Para mais informações, consulte Ativar a autenticação do Cassandra.
- Para verificar a configuração, execute o seguinte comando
curl
:curl -v -u adminEmail:pword "http://ms_IP:8080/v1/servers?pod=pod_name"
Em que pod_name é o gateway ou o nome do pod personalizado. Você verá os UUIDs de todos os roteadores, incluindo o que você acabou de adicionar.
Se o UUID do roteador não aparecer na saída, execute o seguinte comando cURL para adicioná-lo:
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"
Substitua ms_IP pelo endereço IP do servidor de gerenciamento, region_name pelo nome da região padrão de dc-1 ou nome da região personalizada e pod_name pelo nome do gateway ou personalizado.
- Para testar o roteador, faça solicitações às suas APIs usando o endereço IP ou o nome DNS do roteador. Por exemplo:
http://newRouter_IP:port/v1/apiPath
Por exemplo, se você concluiu o primeiro tutorial em que criou a API de clima:
http://newRouter_IP:port/v1/weather/forecastrss?w=12797282
Adicionar um processador de mensagens
Depois de instalar o Edge no nó, use o procedimento a seguir para adicionar um processador de mensagens:
- Instale o Edge no nó usando o procedimento de Internet ou não, conforme descrito no manual de instalação do Edge.
- No prompt de comando, execute o script
apigee-setup.sh
:/opt/apigee/apigee-setup/bin/setup.sh -p mp -f configFile
A opção
-p mp
especifica a instalação do processador de mensagens. Consulte Instalar componentes do Edge em um nó para informações sobre como criar um configFile. - Quando a instalação for concluída, o script exibirá o UUID do Processador de mensagens.
Observe o UUID conforme necessário para concluir o processo de configuração. Se você precisar determinar o UUID, use o seguinte comando
curl
no host em que instalou o Processador de mensagens:curl http://mp_IP:8082/v1/servers/self
- Para cada ambiente em cada organização na sua instalação, use o seguinte comando
curl
para associar o processador de mensagens ao ambiente: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"
Substitua ms_IP pelo endereço IP do servidor de gerenciamento e org_name e env_name pela organização e pelo ambiente associados ao processador de mensagens.
- Para verificar a configuração, execute o seguinte comando
curl
:curl -v -u adminEmail:pword \ "http://ms_IP:8080/v1/o/org_name/e/env_name/servers"
Em que org_name é o nome da organização e env_name é o ambiente. Você verá os UUIDs de todos os processadores de mensagens associados à organização e ao ambiente, incluindo o processador de mensagens que você acabou de adicionar.
- Se você estiver usando a autenticação do Cassandra, ative o Processador de mensagens para se conectar ao Cassandra:
/opt/apigee/apigee-service/bin/apigee-service edge-message-processor store_cassandra_credentials -u username -p password
Para mais informações, consulte Ativar a autenticação do Cassandra.
Adicionar um roteador e um processador de mensagens
Depois de instalar o Edge no nó, use o procedimento a seguir para adicionar um roteador e o Processador de mensagens ao mesmo tempo:
- No prompt de comando, execute o script
apigee-setup
:/opt/apigee/apigee-setup/bin/setup.sh -p rmp -f configFile
A opção
-p rmp
especifica a instalação do roteador e do processador de mensagens. Consulte Instalar componentes de Edge em um nó para informações sobre como criar um configFile. - Siga os procedimentos acima para configurar o roteador e o processador de mensagens.