UiPath Documentation
automation-suite
2023.4
false
Guia de instalação do Automation Suite no Linux
Importante :
A tradução automática foi aplicada parcialmente neste conteúdo. A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.

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.

Se você estiver usando o Balanceador de Carga Interno do Azure (LB) para implantações, você pode encontrar problemas com as chamadas da Máquina Virtual (VM) de back-end para o IP de front-end do LB. Os problemas ocorrem devido à incompatibilidade de endereços IP e MAC de origem do pacote de rede. Isso impede que o destinatário obtenha o caminho de resposta correto, resultando na falha das chamadas da VM para o LB. Para obter mais detalhes, consulte Limitações de componentes do Balanceador de Carga do Azure e Solução de problemas de tráfego de back-end.

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
    • Consists of all the server nodes and non-specialized agent nodes. Specialized agent nodes include task-mining, gpu, asrobots.

Configurando as investigações de integridade​

InvestigaçãoProtocolPortaIntervaloInsira o limite novamentePool associado
https-probeTCP44315 segundos2Pool de nós
kubeapi-probeTCP644315 segundos2Pool 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:

PortaProtocolFinalidadeEncaminhamento de tráfegoInvestigação de saúde
443TCPPara HTTPS (acessando o Automation Suite)O tráfego nessa porta deve ser encaminhado para o Pool de nós.https-probe
6443TCPPara 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
9345TCPPara 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:

PortaProtocolFinalidadeEncaminhamento de tráfego
443TCPPara 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çãoProtocolPortaIntervaloInsira o limite novamentePool associado
https-probeTCP44315 segundos2Pool de nós

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

Esta página foi útil?

Conectar

Precisa de ajuda? Suporte

Quer aprender? Academia UiPath

Tem perguntas? Fórum do UiPath

Fique por dentro das novidades