Esercitazione: Monitorare la comunicazione di rete tra due macchine virtuali tramite il portale di Azure

La corretta comunicazione tra una macchina virtuale (VM) e un endpoint, ad esempio, un'altra VM, può essere fondamentale per l'organizzazione. In alcuni casi, le modifiche alla configurazione interrompono la comunicazione.

In questa esercitazione apprenderai a:

  • Creare una rete virtuale
  • Creare due macchine virtuali
  • Monitorare la comunicazione tra le due macchine virtuali
  • Diagnosticare un problema di comunicazione tra le due macchine virtuali

Diagram shows the resources created in the tutorial.

Se non si ha una sottoscrizione di Azure, creare un account gratuito prima di iniziare.

Prerequisiti

  • Un account Azure con una sottoscrizione attiva.

Creare una rete virtuale

In questa sezione viene creata una rete virtuale myVNet con due subnet e un host Azure Bastion. La prima subnet viene usata per la macchina virtuale e la seconda subnet viene usata per l'host Bastion.

  1. Accedi al portale di Azure.

  2. Nella casella di ricerca nella parte superiore del portale immettere reti virtuali. Selezionare Reti virtuali nei risultati della ricerca.

    Screenshot shows searching for virtual networks in the Azure portal.

  3. Seleziona + Crea. In Crea rete virtuale immettere o selezionare i valori seguenti nella scheda Informazioni di base:

    Impostazione Valore
    Dettagli di progetto
    Subscription Seleziona la tua sottoscrizione di Azure.
    Gruppo di risorse Selezionare Crea nuovo.
    Immettere myResourceGroup in Nome.
    Selezionare OK.
    Dettagli istanza
    Nome della rete virtuale Immetti myVNet.
    Area Selezionare (Stati Uniti) Stati Uniti orientali.
  4. Selezionare la scheda Indirizzi IP oppure selezionare il pulsante Avanti nella parte inferiore della pagina due volte.

  5. Accettare lo spazio indirizzi IP predefinito 10.0.0.0/16.

  6. Selezionare l'icona a forma di matita accanto alla subnet predefinita per rinominarla. In Dettagli subnet nella pagina Modifica subnet immettere mySubnet come Nome e quindi selezionare Salva.

  7. Selezionare Rivedi e crea.

  8. Rivedere le impostazioni e quindi selezionare Crea.

Creare due macchine virtuali

In questa sezione vengono create due macchine virtuali: myVM1 e myVM2 per testare la connessione tra di esse.

Creare la prima macchina virtuale

  1. Nella casella di ricerca nella parte superiore del portale immettere macchina virtuale. Selezionare Macchine virtuali nei risultati della ricerca.

  2. In Macchine virtuali selezionare + Crea e quindi + Macchina virtuale di Azure.

  3. Immettere o selezionare le informazioni seguenti nella scheda Informazioni di base di Creare una macchina virtuale.

    Impostazione Valore
    Dettagli di progetto
    Subscription Selezionare la propria sottoscrizione.
    Gruppo di risorse Selezionare myResourceGroup.
    Dettagli istanza
    Virtual machine name Immettere myVM1.
    Area Selezionare (Stati Uniti) Stati Uniti orientali.
    Opzioni di disponibilità Selezionare La ridondanza dell'infrastruttura non è richiesta.
    Tipo di sicurezza Lasciare l'impostazione predefinita Standard.
    Immagine Selezionare Ubuntu Server 20.04 LTS - x64 Gen2.
    Dimensione Scegliere una dimensione o lasciare l'impostazione predefinita.
    Account amministratore
    Tipo di autenticazione selezionare Password.
    Nome utente Immettere un nome utente.
    Password Immettere una password.
    Conferma password Reimmettere la password.
  4. Selezionare la scheda Rete oppure selezionare Avanti: Dischi e quindi Avanti: Rete.

  5. Nella scheda Rete selezionare i valori seguenti:

    Impostazione Valore
    Interfaccia di rete
    Rete virtuale Selezionare myVNET.
    Subnet Selezionare mySubnet.
    IP pubblico Selezionare Nessuno.
    Gruppo di sicurezza di rete della scheda di interfaccia di rete Selezionare Nessuno.
  6. Selezionare Rivedi e crea.

  7. Rivedere le impostazioni e quindi selezionare Crea.

Creare la seconda macchina virtuale

Ripetere i passaggi nella sezione precedente per creare la seconda macchina virtuale e immettere myVM2 come nome della macchina virtuale.

Creare un monitoraggio della connessione

In questa sezione viene creato un monitoraggio connessione per monitorare la comunicazione sulla porta TCP 3389 da myVm1 a myVm2.

  1. Nella casella di ricerca nella parte superiore del portale immettere network watcher. Selezionare Network Watcher.

  2. In Monitoraggio selezionare Monitoraggio connessione.

  3. Seleziona + Crea.

    Screenshot shows Connection monitor page in the Azure portal.

  4. Immettere o selezionare le informazioni seguenti nella scheda Informazioni di base di Crea Monitoraggio connessione:

    Impostazione Valore
    Nome monitoraggio connessione Immettere my Connessione ionMonitor.
    Subscription Selezionare la propria sottoscrizione.
    Area Selezionare Stati Uniti orientali.
    Configurazione dell'area di lavoro
    Virtual machine name Immettere myVM1.
    Area Selezionare (Stati Uniti) Stati Uniti orientali.
    Configurazione dell'area di lavoro Lasciare il valore predefinito.

    Screenshot shows the Basics tab of creating a connection monitor in the Azure portal.

  5. Selezionare la scheda Gruppi di test oppure selezionare Il pulsante Avanti: Gruppi di test.

  6. Immettere myTestGroup nel nome del gruppo di test.

  7. Nella pagina Aggiungi dettagli gruppo di test selezionare + Aggiungi origini per aggiungere la macchina virtuale di origine.

  8. Nella pagina Aggiungi origini selezionare myVM1 come endpoint di origine e quindi selezionare Aggiungi endpoint.

    Screenshot shows how to add a source endpoint for a connection monitor in the Azure portal.

    Nota

    È possibile usare filtri sottoscrizione, gruppo di risorse, rete virtuale o subnet per restringere l'elenco delle macchine virtuali.

  9. Nella pagina Aggiungi dettagli gruppo di test selezionare Aggiungi configurazione test e quindi immettere o selezionare le informazioni seguenti:

    Impostazione Valore
    Nome configurazione di test Immettere SSH-from-myVM1-to-myVM2.
    Protocollo Selezionare TCP.
    Porta di destinazione Immettere 22.
    Frequenza test Selezionare il valore predefinito Ogni 30 secondi.

    Screenshot shows how to add a test configuration for a connection monitor in the Azure portal.

  10. Selezionare Aggiungi configurazione test.

  11. Nella pagina Aggiungi dettagli gruppo di test selezionare Aggiungi destinazioni per aggiungere la macchina virtuale di destinazione.

  12. Nella pagina Aggiungi destinazioni selezionare myVM2 come endpoint di destinazione e quindi selezionare Aggiungi endpoint.

    Screenshot shows how to add a destination endpoint for a connection monitor in the Azure portal.

    Nota

    Oltre ai filtri Sottoscrizione, Gruppo di risorse, Rete virtuale e Subnet , è possibile usare il filtro Area per restringere l'elenco delle macchine virtuali.

  13. Nella pagina Aggiungi dettagli gruppo di test selezionare il pulsante Aggiungi gruppo di test.

  14. Seleziona Rivedi e crea e quindi seleziona Crea.

Visualizzare il monitoraggio della connessione

In questa sezione vengono visualizzati tutti i dettagli del monitoraggio connessione creato nella sezione precedente.

  1. Passare alla pagina monitoraggio Connessione ion. Se non viene visualizzato my Connessione ionMonitor nell'elenco dei monitoraggi delle connessioni, attendere alcuni minuti, quindi selezionare Aggiorna.

    Screenshot shows the new connection monitor that you've just created.

  2. Selezionare my Connessione ionMonitor per visualizzare le metriche delle prestazioni del monitoraggio delle connessioni, ad esempio il tempo di round trip e la percentuale di controlli non riusciti

    Screenshot shows the new connection monitor.

  3. Selezionare Intervalli di tempo per modificare l'intervallo di tempo per visualizzare le metriche delle prestazioni per un periodo di tempo specifico. Gli intervalli di tempo disponibili sono Ultime 1 ora, Ultime 6 ore, Ultime 24 ore, Ultimi 7 giorni e Ultimi 30 giorni. È anche possibile selezionare Personalizzato per specificare un intervallo di tempo personalizzato.

    Screenshot shows available options to change the time interval of the performance metrics in a connection monitor.

Visualizzare un problema

Il monitoraggio della connessione creato nella sezione precedente monitora la connessione tra myVM1 e la porta 22 in myVM2. Se la connessione non riesce per qualsiasi motivo, monitoraggio connessione rileva e registra l'errore. In questa sezione viene simulato un problema arrestando myVM2.

  1. Nella casella di ricerca nella parte superiore del portale immettere macchina virtuale. Selezionare Macchine virtuali nei risultati della ricerca.

  2. In Macchine virtuali selezionare myVM2.

  3. In Panoramica selezionare Arresta per arrestare (deallocare) la macchina virtuale myVM2.

  4. Passare alla pagina monitoraggio Connessione ion. Se non viene visualizzato l'errore nel dashboard, selezionare Aggiorna.

    Screenshot shows the failure after stopping the virtual machine.

    È possibile notare che il numero di monitoraggi connessione non riuscita è diventato 1 su 1 dopo l'arresto di myVM2 e in Motivo è possibile visualizzare ChecksFailedPercent come motivo di questo errore.

Pulire le risorse

Quando non sono più necessari, eliminare il gruppo di risorse myResourceGroup e tutte le risorse che contiene:

  1. Nella casella di ricerca nella parte superiore del portale immettere myResourceGroup. Selezionare myResourceGroup nei risultati della ricerca.

  2. Selezionare Elimina gruppo di risorse.

  3. In Elimina un gruppo di risorse immettere myResourceGroup e quindi selezionare Elimina.

  4. Selezionare Elimina per confermare l'eliminazione del gruppo di risorse e di tutte le relative risorse.

Passaggio successivo

Per informazioni su come monitorare la comunicazione di rete del set di scalabilità di macchine virtuali, passare all'esercitazione successiva: