Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Esta página fornece informações de solução de problemas para perguntas comuns sobre as sondas de integridade do Balanceador de Carga do Azure.
Sintoma: As VMs por trás do Balanceador de Carga não estão respondendo a testes de integridade
Para que os servidores back-end participem do conjunto de balanceadores de carga, eles devem passar na verificação de teste. Para obter mais informações sobre testes de integridade, consulte Noções básicas sobre testes de balanceador de carga.
As VMs do pool de back-end do Balanceador de Carga podem não estar respondendo aos testes devido a qualquer um dos seguintes motivos:
- A VM do pool de back-end do Load Balancer não está saudável
- A VM do pool de back-end do Balanceador de Carga não está escutando na porta de teste
- O firewall ou um grupo de segurança de rede está bloqueando a porta nas VMs do pool de back-end do Balanceador de Carga
- Outras configurações incorretas no Load Balancer
Causa 1: A VM do pool de back-end do Balanceador de Carga não está saudável
Validação e resolução
Para resolver este problema, inicie sessão nas VMs participantes e verifique se o estado da VM é saudável e se pode responder a PsPing ou TCPing de outra VM no pool. Se a VM não estiver íntegra ou não puder responder à sonda, você deverá corrigir o problema e fazer com que a VM volte a um estado íntegro antes que ela possa participar do balanceamento de carga.
Causa 2: A VM do pool de back-end do Balanceador de Carga não está escutando na porta de sonda
Se a VM estiver íntegra, mas não estiver respondendo à sonda, um possível motivo pode ser que a porta de teste não esteja aberta na VM participante ou que a VM não esteja escutando nessa porta.
Validação e resolução
- Entre na VM de back-end.
- Abra um prompt de comando e execute o seguinte comando para validar que há um aplicativo escutando na porta da sonda: netstat -an
- Se o estado da porta não estiver listado como LISTENING, configure a porta adequada.
- Em alternativa, selecione outra porta listada como LISTENING e atualize a configuração do balanceador de carga em conformidade.
Causa 3: O firewall ou um grupo de segurança de rede está bloqueando a porta nas VMs do pool de back-end do balanceador de carga
Se o firewall na VM estiver bloqueando a porta da sonda ou se um ou mais grupos de segurança de rede configurados na sub-rede ou na VM não permitirem que a sonda alcance a porta, a VM não poderá responder à sonda de integridade.
Validação e resolução
- Se o firewall estiver ativado, verifique se ele está configurado para permitir a porta de sonda. Caso contrário, configure o firewall para permitir o tráfego na porta de sondagem e teste novamente.
- Verifique se o firewall da VM não está bloqueando o tráfego de sonda originado do endereço IP
168.63.129.16
- Você pode verificar as portas de escuta executando
netstat -a
a partir de um prompt de comando do Windows ounetstat -l
de um terminal Linux - Você pode consultar seus perfis de firewall para verificar se suas políticas estão bloqueando o tráfego de entrada executando
netsh advfirewall show allprofiles | more
a partir de um prompt de comandos do Windows ousudo iptables -L
de um terminal Linux para ver todas as regras de firewall configuradas. - Mais detalhes sobre como solucionar problemas de firewall para VMs do Azure, consulte O firewall do sistema operacional convidado da VM do Azure está bloqueando o tráfego de entrada.
- Na lista de grupos de segurança de rede, verifique se o tráfego de entrada ou saída na porta de sonda tem interferência.
- Além disso, verifique se uma regra de Negar Tudo nos grupos de segurança de rede da NIC da VM ou da sub-rede tem uma prioridade maior do que a regra padrão que permite sondas e tráfego do LB (os grupos de segurança de rede devem permitir o IP do Balanceador de Carga de 168.63.129.16).
- Se alguma dessas regras estiver bloqueando o tráfego da sonda, remova e reconfigure as regras para permitir o tráfego da sonda.
- Teste se a VM já começou a responder às sondas de integridade.
Causa 4: Outras configurações incorretas no Load Balancer
Se todas as causas anteriores parecerem ter sido validadas e resolvidas corretamente e a VM de back-end ainda não responder à sonda de integridade, teste manualmente a conectividade e colete alguns rastreamentos para entender a conectividade.
Validação e resolução
- Use Psping de uma das outras VMs dentro da VNet para testar a resposta da porta de teste (exemplo: .\psping.exe -t 10.0.0.4:3389) e registrar os resultados.
- Use TCPing a partir de outra VM dentro da VNet para testar a resposta da porta de teste (exemplo: .\tcping.exe 10.0.0.4 3389) e registar os resultados.
- Se nenhuma resposta for recebida nesses testes de ping, então
- Execute um rastreamento Netsh simultâneo na VM do pool de back-end de destino e outra VM de teste da mesma VNet. Agora, execute um teste PsPing por algum tempo, colete alguns rastreamentos de rede e interrompa o teste.
- Analise a captura de rede e veja se há pacotes de entrada e saída relacionados à consulta ping.
- Se não forem observados pacotes de entrada na VM do pool de back-end, poderá haver uma configuração incorreta nos grupos de segurança de rede ou nas UDRs que esteja a bloquear o tráfego.
- Caso nenhum pacote de saída seja observado na VM do pool de back-end, a VM precisará ser verificada para quaisquer problemas não relacionados (por exemplo, aplicação bloqueando a porta de sondagem).
- Verifique se os pacotes de sondagem estão a ser forçados para outro destino (possivelmente por meio de configurações UDR) antes de chegarem ao balanceador de carga. Isso pode fazer com que o tráfego nunca chegue à VM de back-end.
- Altere o tipo de sonda (por exemplo, de HTTP para TCP) e configure a porta correspondente nas ACLs e no firewall dos grupos de segurança de rede para validar se o problema está na configuração da resposta da sonda. Para obter mais informações sobre a configuração da sonda de integridade, consulte Configuração da sonda de integridade do balanceamento de carga do ponto de extremidade.
Próximos passos
Se as etapas anteriores não resolverem o problema, abra um tíquete de suporte.