Testare la raggiungibilità di un'istanza front-end del servizio di bilanciamento del carico pubblico di Azure con ping e traceroute
Gli indirizzi IPv4 e IPv6 front-end del servizio di bilanciamento del carico pubblico standard di Azure supportano il test della raggiungibilità tramite ping e traceroute. Testare la raggiungibilità di un'istanza front-end del servizio di bilanciamento del carico è utile per risolvere i problemi di connettività in ingresso nelle risorse di Azure. In questo articolo si scoprirà come usare ping e traceroute per testare un'istanza front-end di un servizio di bilanciamento del carico pubblico standard esistente. Può essere completato da una macchina virtuale di Azure o da un dispositivo esterno ad Azure.
Prerequisiti
Un account Azure con una sottoscrizione attiva. Creare un account gratuitamente e accedere al portale di Azure.
Un servizio di bilanciamento del carico pubblico standard con IPv4 e IPv6 front-end nella sottoscrizione. Per altre informazioni sulla creazione di un servizio di bilanciamento del carico di Azure, vedere Avvio rapido: creare un servizio di bilanciamento del carico pubblico per bilanciare il carico delle macchine virtuali usando il portale di Azure.
Una macchina virtuale di Azure con un indirizzo IP pubblico assegnato all'interfaccia di rete. Per altre informazioni sulla creazione di una macchina virtuale con un IP pubblico, vedere Avvio rapido: creare una macchina virtuale di Windows nel portale di Azure.
Nota
La possibilità di testare la connettività in ingresso in istanze front-end del servizio di bilanciamento del carico di Azure è supportata solo dai servizi di bilanciamento del carico pubblici. I test della connettività in ingresso in istanze front-end interne del servizio di bilanciamento del carico non sono supportati.
Test da un dispositivo esterno ad Azure
Questa sezione descrive il test della raggiungibilità di un'istanza front-end di un servizio di bilanciamento del carico standard da un dispositivo Windows esterno ad Azure.
Testare l'istanza front-end del servizio di bilanciamento del carico
Scegliere ping o traceroute per testare la raggiungibilità di un'istanza front-end di un servizio di bilanciamento del carico standard da un dispositivo esterno ad Azure.
Seguire questi passaggi per testare la raggiungibilità di un'istanza front-end di un servizio di bilanciamento del carico pubblico standard usando ping
da un dispositivo Windows esterno ad Azure:
- Dal dispositivo Windows, aprire la barra delle applicazioni di ricerca e immettere
cmd
. Selezionare Prompt dei comandi. - Al prompt dei comandi digitare il seguente comando:
ping <Input your load balancer public IP address>
- Rivedere output ping.
Test da una macchina virtuale di Azure
Questa sezione descrive come testare la raggiungibilità di un'istanza front-end di un servizio di bilanciamento del carico pubblico standard da una macchina virtuale di Azure. Per prima cosa, si crea una regola Gruppo di sicurezza di rete (NSG) sulla macchina virtuale per consentire il traffico ICMP. Quindi, si testa la raggiungibilità dell'istanza front-end del servizio di bilanciamento del carico dalla macchina virtuale con ping o traceroute.
Configurare regola NSG in ingresso
Accedere al portale di Azure.
Nella barra di ricerca nella parte superiore del portale, immettere Macchine virtuali e selezionare Macchine virtuali.
In Macchine virtuali, selezionare la macchina virtuale dall'elenco.
Nel menu della macchina virtuale, selezionare Rete, quindi selezionare Aggiungi regola porta in ingresso.
In Aggiungi regola di sicurezza in ingresso, immettere o selezionare le informazioni seguenti:
Impostazione valore Origine Immettere Any Intervalli porte di origine Immetti * Destinazione Immettere Any Servizio Immettere Custom Intervalli porte di destinazione Immetti * Protocollo Selezionare ICMP Azione selezionare Consenti Priorità Immettere 100 o una priorità a propria scelta. Nome Immettere AllowICMP o un nome a propria scelta Descrizione Lasciare vuoto o immettere una descrizione Selezionare Aggiungi.
Connettersi alla macchina virtuale
Questa sezione descrive il test della raggiungibilità di un'istanza front-end di un servizio di bilanciamento del carico standard da una macchina virtuale Windows su Azure.
- Tornare a Panoramica nel menu della macchina virtuale e selezionare Connetti.
- Accedere alla macchina virtuale usando RDP, SSH o Bastion.
Testare l'istanza front-end del servizio di bilanciamento del carico
Scegliere ping o traceroute per testare la raggiungibilità di un'istanza front-end di un servizio di bilanciamento del carico pubblico standard da una macchina virtuale di Azure.
Seguire questi passaggi per testare la raggiungibilità di un'istanza front-end di un servizio di bilanciamento del carico pubblico standard usando ping
da una macchina virtuale Windows:
- Dal dispositivo Windows, aprire la barra delle applicazioni di ricerca e immettere
cmd
. Selezionare Prompt dei comandi. - Al prompt dei comandi digitare il seguente comando:
ping <Input your load balancer public IP address>
- Rivedere output ping.
Risposte previste con ping
In base allo stato del probe di integrità corrente delle istanze back-end, si ricevono risposte diverse nell'ambito del test dell'istanza back-end del servizio di bilanciamento del carico con ping. Rivedere gli scenari seguenti per la risposta prevista:
Scenario | Risposta prevista |
---|---|
Il probe di tutte le istanze back-end è DOWN | Host destinazione non raggiungibile |
Tutte le istanze back-end sono OFF | Mancata risposta: timeout richiesta |
Il probe di almeno un'istanza back-end è UP | Risposte echo andate a buon fine |
Nessuna istanza back-end dietro il servizio di bilanciamento del carico/Nessuna regola di bilanciamento del carico associata | Mancata risposta: timeout richiesta |
Considerazioni sull'utilizzo
- I ping ICMP non possono essere disabilitati e sono consentiti per impostazione predefinita nei servizi di bilanciamento del carico pubblici standard.
- I ping ICMP con dimensioni di pacchetto superiori a 64 byte verranno rimossi, portando a timeout.
Nota
Le richieste ping ICMP non vengono inviate alle istanze back-end; vengono gestite dal servizio di bilanciamento del carico.
Passaggi successivi
- Per risolvere i problemi del servizio di bilanciamento del carico, vedere Risolvere i problemi del servizio di bilanciamento del carico di Azure.
- Informazioni su come Gestire le regole del servizio di bilanciamento del carico di Azure usando il portale di Azure.