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.
Os endereços frontend IPv4 e IPv6 do Balanceador de Carga do Azure públicos padrão suportam testar a acessibilidade usando ping e traceroute. Testar a acessibilidade de um frontend de balanceador de carga é útil para resolver problemas de conectividade de entrada para recursos do Azure. Neste artigo, você aprenderá a usar ping e traceroute para testar um frontend de um balanceador de carga público padrão existente. Pode ser completado a partir de uma Máquina Virtual Azure ou de um dispositivo fora do Azure.
Prerequisites
Uma conta no Azure com uma subscrição ativa. Crie uma conta gratuitamente e acesso ao portal Azure.
Um balanceador de carga público padrão com um frontend IPv4 e IPv6 em sua assinatura. Para mais informações sobre como criar uma Balanceador de Carga do Azure, veja Quickstart: Criar um balanceador de carga público para balancear a carga das VMs usando o portal Azure.
Uma Máquina Virtual Azure com um endereço IP público atribuído à sua interface de rede. Para mais informações sobre como criar uma máquina virtual com um IP público, consulte Quickstart: Criar uma máquina virtual Windows no portal Azure.
Nota
O teste da conectividade de entrada com os frontends do Balanceador de Carga do Azure é suportado apenas para balanceadores de carga públicos. Não é suportado o teste da conectividade de entrada aos frontends internos de balanceadores de carga.
Testar a partir de um dispositivo fora do Azure
Esta secção descreve o teste da acessibilidade de uma interface padrão de balanceador de carga a partir de um dispositivo Windows fora do Azure.
Testar o frontend do balanceador de carga
Escolha ping ou traceroute para testar a alcançabilidade de um frontend padrão de balanceador de carga a partir de um dispositivo fora do Azure.
Siga estes passos para testar a acessibilidade de um frontend de balanceador de carga público padrão usando ping de um dispositivo Windows fora de Azure:
- A partir do seu dispositivo Windows, abra a barra de tarefas Pesquisa e introduza
cmd. Selecione Prompt de comando. - No prompt de comando, digite o seguinte comando:
ping <Input your load balancer public IP address>
- Verifique a saída do ping.
Testar a partir de uma máquina virtual Azure
Esta secção descreve como testar a acessibilidade de um frontend de balanceador de carga público padrão a partir de uma Máquina Virtual Azure. Primeiro, crie uma regra de Grupo de Segurança de Rede (NSG) de entrada na máquina virtual para permitir o tráfego ICMP. Em seguida, testa-se o alcance da front-end do balanceador de carga a partir da máquina virtual, usando ping ou traceroute.
Configurar regra NSG de entrada
Inicie sessão no portal Azure.
Na barra de pesquisa na parte superior do portal, insira Máquinas virtuais e selecione Máquinas virtuais.
Em Máquinas virtuais, selecione sua máquina virtual na lista.
No menu da máquina virtual, selecione Rede e, em seguida, selecione Adicionar regra de porta de entrada.
Em Adicionar regra de segurança de entrada, insira ou selecione as seguintes informações:
Setting Value Source Insira qualquer Intervalos de portas de origem Introduzir * Destination Insira qualquer Service Introduza Personalizado Intervalos de portas de destino Introduzir * Protocol Selecione ICMP Action Selecione Permitir Priority Insira 100 ou uma prioridade de sua escolha. Name Digite AllowICMP ou um nome de sua escolha Description Deixe como em branco ou insira uma descrição Selecione Adicionar.
Ligar à máquina virtual
Esta secção descreve a capacidade de testar a acessibilidade de um frontend padrão de balanceador de carga a partir de uma Máquina Virtual Windows no Azure.
- Volte para Visão geral no menu da máquina virtual e selecione Conectar.
- Entre em sua máquina virtual usando RDP, SSH ou Bastion.
Testar o frontend do balanceador de carga
Escolha entre ping ou traceroute para testar a acessibilidade da interface frontal de um balanceador de carga público padrão de uma Máquina Virtual do Azure.
Siga estes passos para testar a acessibilidade de uma interface de balanceador de carga pública padrão usando ping de uma máquina virtual Windows:
- A partir do seu dispositivo Windows, abra a barra de tarefas Pesquisa e introduza
cmd. Selecione Prompt de comando. - No prompt de comando, digite o seguinte comando:
ping <Input your load balancer public IP address>
- Verifique a saída do ping.
Respostas esperadas com ping
Baseado no estado atual da sonda de saúde das suas instâncias de backend, recebe respostas diferentes ao testar o frontend do Balanceador de Carga com o comando ping. Analise os seguintes cenários para obter a resposta esperada:
| Scenario | Resposta esperada |
|---|---|
| Todas as instâncias de back-end são sondadas DOWN | Host de destino inacessível |
| Todas as instâncias de back-end desativadas | Sem resposta: Tempo limite da solicitação esgotado |
| Pelo menos 1 instância de back-end é sondada UP | Respostas de eco bem-sucedidas |
| Não há instâncias de backend por detrás do Balanceador de Carga/Não há regras de balanceamento de carga associadas | Sem resposta: Tempo limite da solicitação esgotado |
Considerações sobre o uso
- Os pings ICMP não podem ser desativados e são permitidos por padrão em Balanceadores de Carga Pública Padrão.
- Os pings ICMP com tamanhos de pacotes superiores a 64 bytes serão descartados, levando a tempos de espera.
- Os pings ICMP de saída não são suportados num Balanceador de Carga Standard.
- Os pings ICMP não são suportados em Global ou Gateway Load Balancers.
- Os pings ICMP não são suportados para balanceadores de carga regionais (balanceadores de carga implantados atrás de um Global Balanceador de Carga).
Nota
Os pedidos de ping ICMP não são enviados para as instâncias de backend; são tratados pelo Balanceador de Carga.
Próximos passos
- Para resolver problemas com o balanceador de carga, veja Suporte e resolução de problemas para Balanceador de Carga do Azure.
- Aprenda a gerir regras do Balanceador de Carga do Azure utilizando o portal Azure.