Aggiungere o rimuovere interfacce di rete dalle macchine virtuali

Informazioni su come aggiungere un'interfaccia di rete esistente quando si crea una macchina virtuale di Azure. Informazioni anche su come aggiungere o rimuovere interfacce di rete da una macchina virtuale esistente nello stato arrestato (deallocato). Un'interfaccia di rete consente a una macchina virtuale di Azure di comunicare con internet, Azure e le risorse locali. Una macchina virtuale ha una o più interfacce di rete.

Se è necessario aggiungere, modificare o rimuovere indirizzi IP per un'interfaccia di rete, vedere Configurare gli indirizzi IP per un'interfaccia di rete di Azure. Per gestire le interfacce di rete, vedere Creare, modificare o eliminare un'interfaccia di rete.

Prerequisiti

Se non è disponibile, configurare un account Azure con una sottoscrizione attiva. Creare un account gratuitamente. Completare una di queste attività prima di iniziare il resto di questo articolo:

  • Utenti del portale: accedere al Portale di Azure con il proprio account Azure.

  • Utenti PowerShell: eseguire i comandi in Azure Cloud Shell oppure eseguire PowerShell in locale dal computer. Azure Cloud Shell è una shell interattiva gratuita che può essere usata per eseguire la procedura di questo articolo. Include strumenti comuni di Azure preinstallati e configurati per l'uso con l'account. Nella scheda del browser Azure Cloud Shell individuare l'elenco a discesa Seleziona ambiente, quindi selezionare PowerShell se non è già selezionato.

    Se si esegue PowerShell in locale, usare il modulo Azure PowerShell versione 1.0.0 o successiva. Eseguire Get-Module -ListAvailable Az.Network per trovare la versione installata. Se è necessario eseguire l'aggiornamento, vedere Installare e configurare Azure PowerShell. Eseguire Connect-AzAccount per accedere ad Azure.

  • Utenti dell'interfaccia della riga di comando di Azure: eseguire i comandi inAzure Cloud Shell oppure eseguire l'interfaccia della riga di comando di Azure in locale dal computer. Azure Cloud Shell è una shell interattiva gratuita che può essere usata per eseguire la procedura di questo articolo. Nella scheda del browser Azure Cloud Shell, individuare l'elenco a discesa Seleziona ambiente, quindi selezionare Bash se non è già selezionato.

    Se si esegue l'interfaccia della riga di comando di Azure in locale, usare l'interfaccia della riga di comando di Azure versione 2.0.26 o successiva. Eseguire az --version per trovare la versione installata. Se è necessario eseguire l'installazione o l'aggiornamento, vedere Installare l'interfaccia della riga di comando di Azure. Eseguire az login per creare una connessione con Azure.

Aggiungere interfacce di rete esistenti a una nuova macchina virtuale

Quando si crea una macchina virtuale tramite il portale, il portale crea un'interfaccia di rete con le impostazioni predefinite e collega automaticamente l'interfaccia di rete alla macchina virtuale. Non è possibile usare il portale per aggiungere interfacce di rete esistenti a una nuova macchina virtuale o per creare una macchina virtuale con più interfacce di rete. È possibile eseguire entrambe le operazioni usando l'interfaccia della riga di comando o PowerShell. Assicurarsi di acquisire familiarità con i vincoli. Se si crea una macchina virtuale con più interfacce di rete, è anche necessario configurare il sistema operativo per usarle correttamente dopo aver creato la macchina virtuale. Informazioni su come configurare Linux o Windows per più interfacce di rete.

  1. Creare un'interfaccia di rete prima di creare la macchina virtuale.

  2. Creare una macchina virtuale. È possibile usare l'interfaccia della riga di comando o PowerShell.

Aggiungere un'interfaccia di rete a una macchina virtuale esistente

Per aggiungere un'interfaccia di rete alla macchina virtuale:

  1. Passare al portale di Azure per trovare una macchina virtuale esistente. Cercare e selezionare Macchine virtuali.

  2. Selezionare il nome della macchina virtuale. La macchina virtuale deve supportare il numero di interfacce di rete da aggiungere. Per informazioni sul numero di interfacce di rete supportate da ogni dimensione di macchina virtuale, vedere le dimensioni in Azure per le dimensioni delle macchine virtuali in Azure.

  3. Nella pagina Panoramica della macchina virtuale selezionare Arresta e quindi . Attendere quindi che lo stato della macchina virtuale venga modificato in Arrestato (deallocato).Then wait until the Status of the VM changes to Stopped (dealloated).

    Screenshot dell'arresto di una macchina virtuale in portale di Azure.

  4. Selezionare Rete>Collega interfaccia di rete. Quindi, in Collega interfaccia di rete esistente selezionare l'interfaccia di rete da collegare e selezionare OK.

    Screenshot del collegamento di un'interfaccia di rete a una macchina virtuale in portale di Azure.

    Nota

    L'interfaccia di rete selezionata deve esistere nella stessa rete virtuale con l'interfaccia di rete attualmente collegata alla macchina virtuale.

    Se non è disponibile un'interfaccia di rete esistente, è prima di tutto necessario crearla. A tale scopo, selezionare Crea interfaccia di rete. Per altre informazioni su come creare un'interfaccia di rete, vedere Creare un'interfaccia di rete. Per altre informazioni sui vincoli aggiuntivi esistenti per l'aggiunta di interfacce di rete alle macchine virtuali, vedere Vincoli.

  5. Selezionare Panoramica>Start per avviare la macchina virtuale.

    È ora possibile configurare il sistema operativo della macchina virtuale in modo da usare correttamente più interfacce di rete. Informazioni su come configurare Linux o Windows per più interfacce di rete.

    Comandi

    Strumento Comando
    CLI az vm nic add. Vedere l'esempio
    PowerShell Add-AzVMNetworkInterface. Vedere l'esempio

Visualizzare le interfacce di rete per una macchina virtuale

È possibile visualizzare le interfacce di rete attualmente collegate a una macchina virtuale per conoscere la configurazione e gli indirizzi IP assegnati di ogni interfaccia di rete.

  1. Passare al portale di Azure per trovare una macchina virtuale esistente. Cercare e selezionare Macchine virtuali.

    Nota

    Accedere usando un account a cui è assegnato il ruolo Proprietario, Collaboratore o Collaboratore rete per la sottoscrizione. Per altre informazioni su come assegnare i ruoli agli account, vedere Ruoli predefiniti per il controllo degli accessi in base al ruolo di Azure.

  2. Selezionare il nome della macchina virtuale per cui si desidera visualizzare le interfacce di rete collegate.

  3. Selezionare Rete per visualizzare le interfacce di rete attualmente collegate alla macchina virtuale. Selezionare un'interfaccia di rete per visualizzarne la configurazione

    Screenshot dell'interfaccia di rete collegata a una macchina virtuale in portale di Azure.

    Per informazioni sulle impostazioni dell'interfaccia di rete e su come modificarle, vedere Gestire le interfacce di rete. Per informazioni su come aggiungere, modificare o rimuovere gli indirizzi IP assegnati a un'interfaccia di rete, vedere Gestire gli indirizzi IP dell'interfaccia di rete.

    Comandi

    Strumento Comando
    CLI az vm nic list
    PowerShell Get-AzVM

Rimuovere un'interfaccia di rete da una macchina virtuale

Eseguire la procedura descritta di seguito:

  1. Passare al portale di Azure per trovare una macchina virtuale esistente. Cercare e selezionare Macchine virtuali.

  2. Selezionare il nome della macchina virtuale per cui si desidera eliminare le interfacce di rete collegate.

  3. Selezionare Interrompi.

  4. Aspettare che lo Stato della macchina virtuale venga modificato in Arrestata (deallocata).

  5. Selezionare Rete>Scollega interfaccia di rete.

  6. Nell'interfaccia di rete scollegare selezionare l'interfaccia di rete che si vuole scollegare. Quindi, seleziona OK.

    Nota

    Se è elencata una sola interfaccia di rete, non è possibile scollegarla, perché una macchina virtuale deve avere sempre almeno un'interfaccia di rete collegata.

    Comandi

    Strumento Comando
    CLI az vm nic remove. Vedere l'esempio
    PowerShell Remove-AzVMNetworkInterface. Vedere l'esempio

Vincoli

Verificare quanto segue:

  1. Una macchina virtuale deve avere almeno un'interfaccia di rete collegata,

  2. fino al numero massimo supportato dalle dimensioni della macchina virtuale stessa. Per altre informazioni sul numero di interfacce di rete supportate da ogni dimensione di macchina virtuale, vedere Dimensioni delle macchine virtuali in Azure. Tutte le dimensioni supportano almeno due interfacce di rete.

  3. Le interfacce di rete aggiunte a una macchina virtuale non possono attualmente essere collegate a un'altra macchina virtuale. Per altre informazioni su come creare interfacce di rete, vedere Creare un'interfaccia di rete.

  4. In passato, è possibile aggiungere interfacce di rete solo alle macchine virtuali che supportavano più interfacce di rete e sono state create con almeno due interfacce di rete. Non è stato possibile aggiungere un'interfaccia di rete a una macchina virtuale creata con un'interfaccia di rete, anche se le dimensioni della macchina virtuale supportavano più di un'interfaccia di rete. Al contrario, era possibile rimuovere le interfacce di rete solo dalle macchine virtuali con almeno tre interfacce di rete, perché alle macchine virtuali create con almeno due interfacce di rete ne dovevano essere sempre collegate almeno due. Questi vincoli non si applicano più. È ora possibile creare una macchina virtuale con un numero qualsiasi di interfacce di rete (fino al numero massimo supportato dalle dimensioni della macchina virtuale).

  5. Per impostazione predefinita, la prima interfaccia di rete collegata a una macchina virtuale è l'interfaccia di rete primaria . Tutte le altre interfacce di rete nella macchina virtuale sono interfacce di rete secondarie.

  6. È possibile controllare l'interfaccia di rete a cui inviare il traffico in uscita. Tuttavia, per impostazione predefinita, una macchina virtuale invia tutto il traffico in uscita all'indirizzo IP assegnato alla configurazione IP primaria dell'interfaccia di rete primaria.

  7. In passato, tutte le macchine virtuali nello stesso set di disponibilità dovevano avere una o più interfacce di rete. Ora possono esistere macchine virtuali con un numero qualsiasi di interfacce di rete nello stesso set di disponibilità, fino al numero supportato dalla dimensione della macchina virtuale. Una macchina virtuale può essere aggiunta a un set di disponibilità solo in fase di creazione. Per altre informazioni sui set di disponibilità, vedere Opzioni di disponibilità per Azure Macchine virtuali.

  8. È possibile connettere le interfacce di rete nella stessa macchina virtuale a subnet diverse all'interno di una rete virtuale. Tuttavia, le interfacce di rete devono essere tutte connesse alla stessa rete virtuale.

  9. È possibile aggiungere qualsiasi indirizzo IP per qualsiasi configurazione IP di un'interfaccia di rete primaria e secondaria a un pool back-end di Azure Load Balancer. In passato, era possibile aggiungere a un pool di back-end solo l'indirizzo IP primario per l'interfaccia di rete primaria. Per altre informazioni sugli indirizzi IP e sulle configurazioni, vedere Configurare gli indirizzi IP per un'interfaccia di rete di Azure.

  10. L'eliminazione di una macchina virtuale non comporta l'eliminazione delle interfacce di rete collegate. Quando si elimina una macchina virtuale, le interfacce di rete vengono scollegate dalla macchina virtuale. È possibile aggiungere queste interfacce di rete a macchine virtuali diverse o eliminarle.

  11. Per ottenere prestazioni ottimali documentate è necessario accelerare la rete. In alcuni casi, è necessario abilitare in modo esplicito la rete accelerata per le macchine virtuali Windows o Linux .

    Nota

    Azure fornisce un IP di accesso in uscita predefinito per le macchine virtuali a cui non è stato assegnato un indirizzo IP pubblico o che si trovano nel pool back-end di un servizio del bilanciamento del carico di base di Azure. Il meccanismo dell'IP di accesso in uscita predefinito fornisce un IP in uscita non configurabile.

    L'IP di accesso in uscita predefinito è disabilitato quando si verifica uno degli eventi seguenti:

    • Alla macchina virtuale viene assegnato un indirizzo IP pubblico.
    • La macchina virtuale è posizionata nel pool back-end di un servizio di bilanciamento del carico standard, con o senza regole in uscita.
    • Una risorsa del gateway NAT di Azure viene assegnata alla subnet della macchina virtuale.

    Le macchine virtuali create usando set di scalabilità di macchine virtuali in modalità di orchestrazione flessibile non hanno l'accesso in uscita predefinito.

    Per altre informazioni sulle connessioni in uscita in Azure, vedere Accesso in uscita predefinito in Azure e Uso di Source Network Address Translation (SNAT) per le connessioni in uscita.