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

Pré-requisitos

Verifique o seguinte:

  • Siga a sequência de desativação dos nós

    Sempre que os nós forem removidos do cluster, certifique-se de que o processo de desativação seja realizado sequencialmente, tratando um nó de cada vez.

    Nota:
    • Ao remover ou rebaixar nós dentro de um cluster, certifique-se de que o cluster resultante sempre mantenha um número ímpar de nós ativos. Essa prática ajuda a manter o quórum ideal e a estabilidade do cluster.

      Por exemplo, em um cluster de 7 nós, se os nós precisarem ser removidos ou rebaixados, você deverá remover 2 nós, deixando 5 nós ativos. Isso garante que o cluster continue operando com um número ímpar de nós, o que é essencial para manter o quórum.

    • Para que os dados estejam completamente disponíveis, é necessário que pelo menos n/2 + 1 nós estejam ativos. Recomenda-se ter pelo menos três nós para alta disponibilidade (HA) a fim de evitar o cenário de divisão cerebral, que pode resultar em perda de dados. Para um cluster de três nós, pelo menos dois nós devem estar disponíveis.
    • Ao remover um nó do cluster, sempre verifique a localização dos fragmentos primários e réplicas para cada índice. Evite excluir qualquer nó que contenha os fragmentos primário e réplica do mesmo índice, pois isso pode fazer com que o índice passe para o status RED.
  • 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. Em um navegador, acesse o endereço IP de qualquer nó do cluster utilizando a porta 47599 do OpenSearch e utilize 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.