Exercício: Solucionar problemas de conexão do conjunto de dimensionamento de máquinas virtuais

Concluído

Você trabalha como engenheiro de suporte de uma infraestrutura do Azure. Sua equipe da Web entrou em contato com você a respeito de um problema com o site que não está respondendo. A equipe da Web tem um pool de servidores Web por trás de um balanceador de carga e um IP público.

Captura de tela de um diagrama de topologia de rede mostrando um pool de servidores da Web por trás de um balanceador de carga.

Neste exercício, você usará o que aprendeu para seguir as etapas e solucionar os problemas de conexão com as máquinas virtuais.

Verificar se o site não pode ser acessado

Use o Cloud Shell à direita.

  1. Use este comando da CLI do Azure para obter o endereço IP público do conjunto de dimensionamento.

    az network public-ip show \
    --resource-group <rgn>[sandbox resource group name]</rgn> \
    --name webPublicIP \
    --query '[ipAddress]' \
    --output tsv
    
  2. Copie o endereço IP em uma nova guia no navegador e tente navegar até ele.

Captura de tela de um site que não está respondendo.

Verificar se os Grupos de Segurança de Rede estão configurados corretamente

  1. Em outra guia do navegador, vá até o portal do Azure.

  2. Pesquise por Grupos de segurança de rede.

    Uma captura de tela mostrando o conjunto de dimensionamento de máquinas virtuais está detalhada.

  3. Em Serviços, selecione Grupos de Segurança de Rede.

    Uma captura de tela mostrando que, nesse ambiente, não há NSGs criados.

  4. Selecione webNetworkSecurityGroup.

  5. Verifique se o tráfego de Internet pela porta 80 é permitido pelo Grupo de Segurança de Rede.

    Captura de tela mostrando que regras de entrada do Grupo de Segurança de Rede estão corretas.

Verifique as configurações de rede das máquinas virtuais

  1. À esquerda, selecione Máquinas Virtuais.

    Uma captura de tela mostrando uma instância no conjunto de dimensionamento realçada.

  2. Selecione a primeira máquina virtual listada, que no exemplo acima é webVirtualMachine1. Em seu ambiente, pode ser diferente.

  3. À esquerda, em Configurações, selecione Rede.

  4. Observe que a porta 80 é permitida.

  5. Repita essas etapas para webVirtualMachine2.

Verificar o balanceador de carga

  1. No portal do Azure, pesquise por Balanceadores de carga e, em Serviços, selecione Balanceadores de carga.

    Uma captura de tela mostrando a pesquisa de balanceadores de carga.

  2. Selecione o webLoadBalancer.

  3. À esquerda, em Configurações, selecione Configuração de IP de front-end.

    Uma captura de tela mostrando o endereço IP de front-end realçado.

  4. Verifique se há um endereço IP de front-end e se esse é o IP que você testou no início do exercício.

  5. À esquerda, em Configurações, selecione Regras de balanceamento de carga.

    Captura de tela mostrando as regras de balanceamento de carga.

    Observação

    Há uma regra para a porta 80 e para a porta 443.

  6. À esquerda, selecione Diagnosticar e resolver problemas.

Usar a solução de problemas Diagnosticar e resolver problemas

  1. Selecione a solução de problemas Não há conectividade com o pool de back-end.

    Uma captura de tela mostrando a solução de problemas Não há conectividade com o pool de back-end.

  2. Na caixa suspensa Informe mais sobre o problema que você está enfrentando, selecione Conectividade intermitente.

  3. Role para baixo e leia o insight encontrado.

    Captura de tela dos resultados de conectividade mostrando que o pool de back-end não pode ser conectado pela porta 443.

    O insight aponta para o fato de que as instâncias de back-end no pool não estão escutando a porta 443. As instâncias do site devem estar escutando a porta 80. Esse insight aponta para um problema na regra do balanceador de carga.