Automation Suite
2023.10
falso
Como remover um nó do cluster - Automation Suite 2023.10
Imagem de fundo do banner
Logotipo
Guia de instalação do Automation Suite no Linux
Última atualização 13 de fev de 2024

Como remover um nó do cluster

Após instalar o Automation Suite, você pode remover qualquer nó do cluster para fins de manutenção da máquina ou para liberar recursos não utilizados. Você pode remover nós de servidor, agente, Task Mining e GPU do cluster.

Importante:

A remoção de um nó do cluster só é possível em configurações de produção prontas para HA de vários nós.

A remoção de nós do cluster não causa tempo de inatividade. No entanto, ainda pode afetar o componente de cache interno se o HAA não estiver configurado.

A remoção do nó de Task Mining ou GPU não irá esperar por trabalhos já agendados, como pipeline de treinamento ou análise. Se esses trabalhos forem excluídos no processo de remoção do nó, você precisará iniciá-los novamente. Certifique-se de que nenhum processo esteja em execução nos nós que você planeja remover.

A execução das etapas a seguir resultaria apenas na remoção dos nós do cluster. A máquina não será completamente limpa e alguns resíduos podem inutilizá-la para uma instalação posterior.

Certifique-se de formatar a máquina e prepará-la para instalação ou para adicioná-la a um cluster existente, seguindo as instruções em .

Requisitos

Para remover com êxito um nó do cluster, você deve atender aos seguintes requisitos:

  • A capacidade do cluster resultante deve corresponder à capacidade total necessária para executar as cargas de trabalho agendadas antes da remoção do nó. Por exemplo, se as cargas de trabalho totais exigirem vCPU de 32 e 64 GiB de memória, após a remoção do nó, os nós restantes no cluster deverão ter pelo menos a mesma quantidade de recursos. Caso contrário, você não terá permissão para remover os nós.
  • O cluster resultante deve ter no mínimo 3 nós de servidor; um número ímpar de nós de servidor também é necessário.
  • Se a configuração for multizonal, o cluster resultante deve ter nós de servidor em uma das três zonas.
  • O cluster deve estar em um estado saudável, ou seja, todos os nós ou pods são saudáveis. Os pods não estão saudáveis quando estão em qualquer um dos estados a seguir: Pending, Error, Init, Crashloopbackoff, Terminating.
  • Você não pode remover nós de Task Mining e GPU, a menos que nós adicionais de Task Mining e GPU correspondentes estejam disponíveis.

Como remover um nó do cluster

Para remover um nó do cluster, siga as seguintes etapas:

  1. Faça login em qualquer um dos nós do servidor que você não planeja remover e navegue até a pasta do instalador:
    cd /opt/UiPathAutomationSuitecd /opt/UiPathAutomationSuite
  2. Opcionalmente, se você estiver usando a configuração online, execute o seguinte comando:
    cd online_installer_{VERSION}
    
    # Example: if you are using version 2021.10.3 then replace {VERSION} with 2021.10.3cd online_installer_{VERSION}
    
    # Example: if you are using version 2021.10.3 then replace {VERSION} with 2021.10.3
  3. Remova um ou mais nós do cluster executando o seguinte comando:
    ./configureUiPathAS.sh node remove --name [comma separated list of node names without space in quotes]
    
    # Example: 
    # ./configureUiPathAS.sh node remove --name "server1,agent3"./configureUiPathAS.sh node remove --name [comma separated list of node names without space in quotes]
    
    # Example: 
    # ./configureUiPathAS.sh node remove --name "server1,agent3"
Importante:

O script avisa para desligar ou encerrar o nó; ele não exclui o nó do cluster até que você desligue o nó. O script aguarda 5 minutos para que o nó seja encerrado antes de atingir o tempo limite. O script fornece instruções sobre qual nó desligar e em qual ordem. Você também pode executar novamente o script se não tiver encerrado o nó no horário solicitado.

Para automatizar todo o processo de remoção do nó, execute as seguintes etapas:

  1. Adicione o sinalizador --skip-node-deletion ao final do script na etapa 3.
  2. Após o script for bem-sucedido, desative o primeiro nó de destino e execute novamente o script, desta vez sem --skip-node-deletion. Se você não tiver desativado o nó na ordem fornecida para o script, então ele falhará. Você sempre pode executar novamente o script, após o nó esperado ter sido desativado.
  3. Repita a etapa anterior até que todos os nós sejam removidos com sucesso.

Para obter o nome dos nós a serem removidos, consulte Como obter o nome do nó.

Observação: a remoção de nós do servidor pode levar algumas horas e depende do volume total de dados armazenados no cluster. A remoção de nós de agente, incluindo nós de Task Mining e GPU, pode levar até 20 minutos.

Como obter o nome do nó

Para obter os nomes dos nós, siga as seguintes etapas:

  1. Defina o contexto do Kubernetes, como explicado em Habilitação do kubectl.
  2. Obtenha o nome do nó executando o seguinte comando:
    kubectl get nodeskubectl get nodes
A imagem a seguir mostra um resultado de amostra, nos quais os nomes de nós são agent3, server0, server1 e server2.


  • Requisitos
  • Como remover um nó do cluster
  • Como obter o nome do nó
Ícone de suporte e serviços
Obtenha a ajuda que você precisa
Ícone do UiPath Academy
Aprendendo RPA - Cursos de automação
Ícone do Fórum do UiPath
Fórum da comunidade da Uipath
Logotipo branco da Uipath
Confiança e segurança
© 2005-2024 UiPath. All rights reserved.