Automation Suite
2022.10
false
Importante :
A tradução automática foi aplicada parcialmente neste conteúdo.
Guia de instalação do Automation Suite
Last updated 24 de jul de 2024

Configuração do balanceador de carga

Visão geral

Um balanceador de carga é obrigatório para a configuração de produção pronta para alta disponibilidade de vários nós.

Alguns balanceadores de carga, como o Balanceador de Carga do Azure, têm a capacidade de encaminhar o endereço IP do cliente para o servidor sem substituí-lo por seu próprio endereço. Essa funcionalidade permite que o servidor veja o IP do cliente original, resultando em nenhuma etapa extra sendo necessária para o servidor identificar o endereço IP do cliente. Por outro lado, se um balanceador de carga substituir o endereço IP do cliente pelo próprio, ele pode compensar adicionando um cabeçalho especial, chamado de cabeçalho,x-forwarded-for à solicitação que envia para o servidor. Esse cabeçalho inclui o endereço IP do cliente original. O servidor pode ler esse cabeçalho para recuperar o endereço IP do cliente.

O Automation Suite é compatível com dois tipos de configuração para o balanceador de carga, conforme mostrado nas seções a seguir.

Você pode configurar o balanceador de carga para usar a persistência de sessão ou sessões fixas, mas isso não é um requisito.

Observação:

Atualmente, o Automation Suite é compatível apenas com um balanceador de carga da Camada 4 (camada de rede).

O balanceador de carga não é compatível com criptografia e rescisão TLS. Para uma operação de serviço eficaz, certifique-se de configurar seu balanceador de carga para facilitar a passagem do tráfego.

If you are using the Azure Internal Load Balancer (LB) for deployments, you can encounter issues with the calls from the backend Virtual Machine (VM) to the LB frontend IP. The issues occur due to source IP and MAC address mismatch of the network packet. This prevents the recipient from working out the correct response path, resulting in the failure of calls from the VM to the LB. For more details, see Azure Load Balancer Components limitations and Backend Traffic Troubleshooting.

Configuração do pool de servidores e nós

Essa é a configuração recomendada para o balanceador de carga.

Configurando o pool de back-end

Você precisa criar dois pools de back-end que atendam aos seguintes requisitos:

  • Pool de servidores

    • Consiste em todos os nós de servidor.
    • Não deve haver nenhum nó de agente no Pool de servidores.
  • Pool de nós

    • Consiste em todos os nós do servidor e nós de agentes não especializados. Os nós de agentes especializados incluem task-mining, gpu, asrobots.

Configurando as investigações de integridade

Investigação

Protocol

Porta

Intervalo

Insira o limite novamente

Pool associado

https-probe

TCP

443

15 segundos

2

Pool de nós

kubeapi-probe

TCP

6443

15 segundos

2

Pool de servidores

Consulte a ilustração a seguir para obter mais detalhes sobre a configuração



Habilitando portas no balanceador de carga

Certifique-se de ter as seguintes portas habilitadas em seu firewall para a origem do balanceador de carga:

Porta

Protocol

Finalidade

Encaminhamento de tráfego

Investigação de saúde

443

TCP

Para HTTPS (acessando o Automation Suite)

O tráfego nessa porta deve ser encaminhado para o Pool de nós.

https-probe

6443

TCP

Para acessar a API do Kube usando HTTPS; necessário para a junção de nós.

O tráfego nessa porta deve ser encaminhado para o Pool de servidores.

kubeapi-probe

9345

TCP

Para acessar a API do Kube usando HTTPS; necessário para a junção de nós.

O tráfego nessa porta deve ser encaminhado para o Pool de servidores.

kubeapi-probe

Observação:

Para qualquer porta que não seja HTTPS, recomendamos que não fique exposta fora do cluster. Execute seus nós atrás de um firewall/grupo de segurança.

Se você tiver um firewall configurado na rede, certifique-se de que ele tenha essas portas abertas para permitir o tráfego nelas.

Consulte a ilustração a seguir para obter mais detalhes sobre a configuração.

Configuração alternativa

Importante:

Essa configuração não tem resiliência para nós que ficam inativos durante a instalação.

Se o servidor primário estiver inativo ou for excluído, a configuração do cluster precisará ser atualizada.

O FQDN do servidor primário precisa ser remapeado para uma máquina diferente no cluster que esteja disponível.

Configurando o pool de back-end

Crie um Pool de back-end, conforme mostrado a seguir:

  • Crie um Pool de nós

Habilitando portas no balanceador de carga

Certifique-se de ter as seguintes portas habilitadas em seu firewall para a origem do balanceador de carga:

Porta

Protocol

Finalidade

Encaminhamento de tráfego

443

TCP

Para HTTPS (acessando o Automation Suite).

O tráfego nessa porta deve ser encaminhado para o Pool de nós.

Configurando as investigações de integridade

Investigação

Protocol

Porta

Intervalo

Insira o limite novamente

Pool associado

https-probe

TCP

443

15 segundos

2

Pool de nós

Consulte a ilustração a seguir para obter mais detalhes sobre a configuração.



Esta página foi útil?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Uipath Logo White
Confiança e segurança
© 2005-2024 UiPath. Todos os direitos reservados.