Leggere in inglese

Condividi tramite


Gestire la rete accelerata per Azure Macchine virtuali

L'articolo illustra come abilitare e gestire la rete accelerata nei Macchine virtuali di Azure esistenti.

Prerequisiti

Gestire l'associazione dinamica e la revoca della funzione virtuale

L'associazione all'interfaccia di rete sintetica esposta nella macchina virtuale è un requisito obbligatorio per tutte le applicazioni che sfruttano la rete accelerata.

Le applicazioni in esecuzione direttamente sull'interfaccia di rete delle funzioni virtuali non contengono alcuni pacchetti destinati alla macchina virtuale. Questi pacchetti vengono invece visualizzati sull'interfaccia sintetica.

È necessario eseguire un'applicazione sull'interfaccia di rete sintetica per garantire che l'applicazione riceva tutti i pacchetti destinati. L'associazione all'interfaccia di rete sintetica garantisce anche che l'applicazione continui a essere in esecuzione anche se la funzione virtuale viene revocata durante la manutenzione dell'host.

Per altre informazioni sui requisiti di associazione delle applicazioni, vedere Funzionamento della rete accelerata nelle macchine virtuali Linux e FreeBSD.

Testare la funzionalità in qualsiasi server Windows Hyper-V per assicurarsi che l'immagine o le applicazioni personalizzate supportino correttamente l'associazione dinamica e la revoca delle funzioni virtuali. Usare un server Windows locale che esegue Hyper-V nella configurazione seguente:

  • Assicurarsi di disporre di una scheda di rete fisica che supporti SR-IOV.

  • Un commutatore virtuale esterno viene creato sopra questa scheda SR-IOV con l'opzione "Abilita virtualizzazione I/O radice singola (SR-IOV)" selezionata.

  • Viene creata/distribuita una macchina virtuale che esegue l'immagine o l'applicazione del sistema operativo.

  • Le schede di rete per questa macchina virtuale, in Accelerazione hardware, hanno selezionato "Abilita SR-IOV".

Dopo aver verificato che la macchina virtuale e l'applicazione sfruttano una scheda di rete usando SR-IOV, è possibile modificare i comandi di esempio seguenti per attivare/disattivare SR-IOV per revocare e aggiungere la funzione virtuale che simula cosa accade durante la manutenzione dell'host di Azure:

# Get the virtual network adapter to test
$vmNic = Get-VMNetworkAdapter -VMName "myvm" | where {$_.MacAddress -eq "001122334455"}

# Enable SR-IOV on a virtual network adapter
Set-VMNetworkAdapter $vmNic -IovWeight 100 -IovQueuePairsRequested 1

# Disable SR-IOV on a virtual network adapter
Set-VMNetworkAdapter $vmNic -IovWeight 0

Gestire la rete accelerata nelle macchine virtuali esistenti

È possibile abilitare la rete accelerata in una macchina virtuale esistente. La macchina virtuale deve soddisfare i requisiti seguenti per supportare la rete accelerata:

  • Dimensioni supportate per la rete accelerata.

  • Un'immagine e una versione del kernel di Azure Marketplace supportate per Linux.

  • Arrestato o deallocato prima di poter abilitare la rete accelerata in qualsiasi scheda di interfaccia di rete. Questo requisito si applica a tutte le singole macchine virtuali o macchine virtuali in un set di disponibilità o set di scalabilità di macchine virtuali di Azure.

Abilitare la rete accelerata in singole macchine virtuali o macchine virtuali nei set di disponibilità

Quando si crea una macchina virtuale nella portale di Azure, è possibile selezionare la casella di controllo Abilita rete accelerata nella scheda Rete della schermata Crea macchina virtuale.

Se la macchina virtuale usa un sistema operativo supportato e le dimensioni della macchina virtuale per rete accelerata, la casella di controllo Abilita rete accelerata nella scheda Rete della schermata Crea macchina virtuale viene selezionata automaticamente. Se la rete accelerata non è supportata, la casella di controllo non è selezionata e un messaggio spiega il motivo.

Nota

  • È possibile abilitare rete accelerata durante la creazione di macchine virtuali del portale solo per i sistemi operativi supportati da Azure Marketplace. Per creare e abilitare la rete accelerata per una macchina virtuale con un'immagine personalizzata del sistema operativo, è necessario usare l'interfaccia della riga di comando di Azure o PowerShell.

  • L'impostazione Rete accelerata nel portale mostra lo stato selezionato dall'utente. La rete accelerata consente di scegliere Disabilitato nel portale anche se le dimensioni della macchina virtuale richiedono rete accelerata. Le dimensioni delle macchine virtuali che richiedono rete accelerata abilitano la rete accelerata in fase di esecuzione indipendentemente dall'impostazione utente nel portale.

Per abilitare o disabilitare la rete accelerata per una macchina virtuale esistente tramite il portale di Azure:

  1. Nella pagina portale di Azure per la macchina virtuale selezionare Rete dal menu a sinistra.

  2. Nella pagina Rete selezionare l'interfaccia di rete.

  3. Nella parte superiore della pagina Panoramica della scheda di interfaccia di rete selezionare Modifica rete accelerata.

  4. Selezionare Automatico, Abilitato o Disabilitato e quindi selezionare Salva.

Per verificare se la rete accelerata è abilitata per una macchina virtuale esistente:

  1. Nella pagina del portale per la macchina virtuale selezionare Rete dal menu a sinistra.

  2. Nella pagina Rete selezionare l'interfaccia di rete.

  3. Nella pagina Panoramica dell'interfaccia di rete, in Informazioni di base, notare se la rete accelerata è impostata su Abilitato o Disabilitato.

Per verificare se la rete accelerata è abilitata per una macchina virtuale esistente:

  1. Nella pagina portale di Azure per la macchina virtuale selezionare Rete dal menu a sinistra.

  2. Nella pagina Rete selezionare l'interfaccia di rete.

  3. Nella pagina Panoramica della scheda di interfaccia di rete, in Informazioni di base, notare se la rete accelerata è impostata su Abilitato o Disabilitato.

Al termine del riavvio e degli aggiornamenti, il VF viene visualizzato all'interno di macchine virtuali che usano un sistema operativo e una dimensione di macchina virtuale supportati.

Ridimensionare le macchine virtuali esistenti con rete accelerata

È possibile ridimensionare le macchine virtuali con rete accelerata abilitata solo per le dimensioni che supportano anche la rete accelerata. Non è possibile ridimensionare una macchina virtuale con rete accelerata in un'istanza di macchina virtuale che non supporta la rete accelerata usando l'operazione di ridimensionamento. Usare invece il processo seguente per ridimensionare queste macchine virtuali:

  1. Arrestare e deallocare la macchina virtuale o tutte le macchine virtuali nel set di disponibilità o set di scalabilità di macchine virtuali.

  2. Disabilitare la rete accelerata nella scheda di interfaccia di rete della macchina virtuale o in tutte le macchine virtuali nel set di disponibilità o set di scalabilità di macchine virtuali.

  3. Spostare la macchina virtuale o le macchine virtuali in una nuova dimensione che non supporta la rete accelerata e riavviarle.