Remover os nós de uma configuração de cluster

Como um administrador da plataforma RPA, você pode remover nós de uma configuração de cluster da Control Room para substituí-los ou atualizá-los para um melhor desempenho.

Pré-requisitos

Verifique o seguinte:

  • Verifique se todos os nós primários e bancos de dados têm backups.
  • Certifique-se de que você tem privilégios de administrador ou de raiz nos servidores da Control Room.
Nota: Começando na Automation 360 versão v.28 (Build 17593), o serviço Pesquisa de elasticidade é substituído pelo serviço OpenSearch como a tecnologia subjacente para os principais recursos do produto, como auditoria, Bot Insight e assim por diante.

Execute os seguintes passos para remover três nós (N1, N2 e N3) de um cluster que tem seis nós (N1, N2, N3, N4, N5 e N6).

Procedimento

  1. Verificar o nó primário.
    Use a seguinte API do OpenSearch por meio de um navegador ou ferramenta de API para identificar o nó primário:

    https://172.31.18.37/_cat/nodes

  2. Faça o login no servidor como administrador e pare todo a Control Room executando o seguinte comando:
    services.msc
    Entrar em um dos nós originais N2 ou N3 e não no nó primário N1.
  3. Da mesma forma, pare todo os serviços da Control Room para o nó principal N1.
  4. Antes de remover os nós, verifique a integridade do cluster usando a seguinte API do OpenSearch por meio de um navegador ou ferramenta de API:
    De um navegador, navegue até o endereço IP de qualquer nó do cluster usando a porta 47599 do OpenSearch e use a API _cat/nodes.
    https://172.31.18.37/_cat/nodes
    Nota: O nó primário é indicado por um caractere de asterisco (*).
  5. Edite o arquivo cluster.properties localizado em C:\Program Files\Automation Anywhere\Automation 360\config.
  6. Remova os endereços IP dos três nós originais do atributo propriedades de clusters.
    Nota: Realizar esta ação para todos os nós do agrupamento. Quando você remover os endereços IP dos três nós originais, não altere sua sequência.
  7. Edite o arquivo elasticsearch.yml em C:\Program Files\Automation Anywhere\Automation 360\elasticsearch\config.
  8. Remova os endereços IP dos três nós originais do atributo discovery.zen.ping.unicast.hosts.
    Nota: O atributo discovery.zen.ping.unicast.hosts deve conter os endereços de IP somente para os novos nós e na mesma sequência dentro do arquivo em cada nó.
  9. Para verificar o novo nó primário, use a seguinte API do OpenSearch por meio de um navegador ou ferramenta de API:
    https://172.31.18.37/_cat/nodes
  10. Atualize o endereço de IP do novo nó primário no atributo cluster.initial_master_nodes.
  11. Execute o seguinte comando para iniciar os serviços em cada nó:
    services.msc
    É preciso iniciar os serviços no nó primário no final.
  12. Para verificar a integridade do cluster, use a API do OpenSearch por meio de um navegador ou ferramenta de API.
    1. De um navegador, navegue até o endereço IP de qualquer nó do cluster usando a porta 47599 do OpenSearch e use a API _cat/nodes.
      https://172.31.30.120:47599/_cat/nodes
      Nota: O nó primário é indicado pelo caractere asterisco (*).
    2. De um navegador, navegue até o endereço IP de qualquer nó do cluster usando a porta 47599 do OpenSearch e use a API _cat/health?pretty.
      https://172.31.30.120:47599/_cat/health?pretty
    O status de replicação fica green quando o cluster está sincronizado por completo. Você deve esperar até que o status de replicação se torne green. O tempo de replicação varia de acordo com a quantidade de dados nos clusters.