Como adicionar um nó de roteador ou processador de mensagens

Edge para nuvem privada v. 4.17.01

É possível adicionar um nó de roteador ou processador de mensagens a uma instalação atual. Para uma lista dos 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:

  1. Instale o Edge no nó usando o procedimento com ou sem Internet, conforme descrito no manual de instalação do Edge.
  2. 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 do Edge em um nó para saber como criar um configFile.
  3. Quando a instalação for concluída, o script vai exibir o UUID do roteador. Se você precisar determinar o UUID mais tarde, use o seguinte comando cURL no host em que você instalou o roteador:
    > curl http://<router_IP>:8081/v1/servers/self
  4. 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 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 pelo nome da região personalizada e pod_name pelo gateway ou pelo nome do pod personalizado.
  5. Para testar o roteador, você precisa conseguir fazer 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 Weather:
    http://<newRouter_IP>:<port>/v1/weather/forecastrss?w=12797282

Adicionar um processador de mensagens

Depois de instalar o Edge no nó, use o seguinte procedimento para adicionar um processador de mensagens:

  1. Instale o Edge no nó usando o procedimento com ou sem Internet, conforme descrito no manual de instalação do Edge.
  2. 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 saber como criar um configFile.
  3. Quando a instalação for concluída, o script vai exibir o UUID do processador de mensagens. Anote esse UUID, porque você vai precisar dele para concluir o processo de configuração. Se você precisar determinar o UUID, use o seguinte comando cURL no host em que você instalou o processador de mensagens:
    > curl http://<mp_IP>:8082/v1/servers/self
  4. Para cada ambiente em cada organização na 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.
  5. 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 sua 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.

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 um processador de mensagens ao mesmo tempo:

  1. 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 do Edge em um nó para informações sobre como criar um configFile.
  2. Siga os procedimentos acima para configurar o roteador e o processador de mensagens.