Esercizio: Risolvere un problema di connessione del set di scalabilità di macchine virtuali

Completato

Si supponga di lavorare come tecnico per il supporto dell'infrastruttura di Azure. Si è stati contattati dal team Web perché il sito Web non risponde. Il team Web dispone di un pool di server Web dietro a un servizio di bilanciamento del carico e a un indirizzo IP pubblico.

Screenshot di un diagramma della topologia di rete che mostra un pool di server Web dietro un servizio di bilanciamento del carico.

In questo esercizio si useranno i principi acquisiti per la risoluzione dei problemi di connessione alle macchine virtuali.

Verificare che il sito Web non sia effettivamente raggiungibile

Usare Cloud Shell sulla destra.

  1. Per ottenere l'indirizzo IP pubblico del set di scalabilità, usare il comando dell'interfaccia della riga di comando di Azure indicato di seguito.

    az network public-ip show \
    --resource-group <rgn>[sandbox resource group name]</rgn> \
    --name webPublicIP \
    --query '[ipAddress]' \
    --output tsv
    
  2. Copiare l'indirizzo IP in una nuova scheda del browser e provare ad accedervi.

Screenshot del sito Web che non risponde.

Verificare che i gruppi di sicurezza di rete siano configurati correttamente

  1. In un'altra scheda del browser passare al portale di Azure.

  2. Cercare Gruppi di sicurezza di rete.

    Screenshot che mostra il set di scalabilità di macchine virtuali nel dettaglio.

  3. In Servizi selezionare Gruppi di sicurezza di rete.

    Screenshot che mostra come nell'ambiente non sia stato creato alcun gruppo di sicurezza di rete.

  4. Selezionare webNetworkSecurityGroup.

  5. Verificare che il traffico Internet sulla porta 80 sia consentito dal gruppo di sicurezza di rete.

    Screenshot che mostra come le regole in ingresso del gruppo di sicurezza di rete siano corrette.

Controllare le impostazioni di rete delle macchine virtuali

  1. A sinistra selezionare Macchine virtuali.

    Screenshot che mostra un'istanza del set di scalabilità evidenziata.

  2. Selezionare la prima macchina virtuale elencata, nell'esempio precedente si tratta di webVirtualMachine1. Nell'ambiente in uso l’istanza potrebbe essere diversa.

  3. A sinistra, in Impostazioni selezionare Rete.

  4. Si noti che la porta 80 è consentita.

  5. Ripetere questi passaggi per webVirtualMachine2.

Controllare il servizio di bilanciamento del carico

  1. Nel portale di Azure cercare Servizi di bilanciamento del carico e quindi in Servizi selezionare Servizidi bilanciamento del carico.

    Screenshot che mostra la funzionalità di ricerca di servizi di bilanciamento del carico.

  2. Selezionare webLoadBalancer.

  3. A sinistra, in Impostazioni selezionare Configurazione IP front-end.

    Screenshot che mostra l'indirizzo IP front-end evidenziato.

  4. Verificare che sia presente un indirizzo IP front-end e che tale indirizzo corrisponda a quello di cui è stato eseguito il test all'inizio di questo esercizio.

  5. A sinistra, in Impostazioni selezionare Regole di bilanciamento del carico.

    Screenshot che mostra le regole di bilanciamento del carico.

    Nota

    Esiste una regola per la porta 80 e la porta 443.

  6. A sinistra selezionare Diagnostica e risoluzione dei problemi.

Usare lo strumento di diagnostica e risoluzione dei problemi

  1. Selezionare lo strumento di risoluzione dei problemi Nessuna connettività al pool back-end.

    Screenshot che mostra lo strumento di risoluzione dei problemi di tipo Nessuna connettività al back-end.

  2. Nella casella di riepilogo a discesa Informazioni sul problema riscontrato selezionare Connettività intermittente.

  3. Scorrere verso il basso e leggere le informazioni dettagliate riportate.

    Schermata dei risultati della connettività che mostra che il pool back-end non può essere raggiunto sulla porta 443.

    Le informazioni dettagliate evidenzieranno che le istanze back-end incluse nel pool non sono in ascolto della porta 443. Le istanze del sito Web devono essere in ascolto sulla porta 80. Queste informazioni dettagliate evidenziano un problema nella regola di bilanciamento del carico.