Como adicionar um nó de roteador ou processador de mensagens

Edge para nuvem privada v4.18.05

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

  1. Instale o Edge no nó usando o procedimento de Internet ou não, conforme descrito nas 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 informações sobre criando um configFile.

  3. Quando a instalação for concluída, o script exibirá o UUID do roteador. Se você precisar determinar o UUID mais tarde, use o seguinte comando cURL no host em que 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 seu pod personalizado. Aparecerá 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 comando cURL a seguir para adicionar ele:

    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, dc-1 ou o nome da sua região personalizada; pod_name pelo gateway ou o nome do seu pod personalizado.

  5. Para testar o roteador, você precisa fazer solicitações às APIs pelo endereço IP ou DNS do roteador. Exemplo:
    http://newRouter_IP:port/v1/apiPath

    Por exemplo, se você tiver concluído 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 procedimento a seguir para adicionar uma mensagem Processador:

  1. Instale o Edge no nó usando o procedimento de Internet ou não, conforme descrito nas 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 informações sobre criando um configFile.

  3. Quando a instalação for concluída, o script exibirá o UUID do processador de mensagens. Observe que o UUID é necessário para concluir o processo de configuração. Se você precisar determine o UUID, use o seguinte comando curl no host em que instalou o processador de mensagens:
    curl http://mp_IP:8082/v1/servers/self
  4. Para cada ambiente em cada organização na sua instalação, use as seguintes opções: O 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. org_name e env_name pela organização e pelo ambiente associado com o 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 organização e env_name é o ambiente. Você verá os UUIDs de todas as mensagens Processadores 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 uma mensagem 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 os 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.