La versione 3 di Network I/O Control consente di configurare i requisiti della larghezza di banda per le singole macchine virtuali. È inoltre possibile utilizzare pool di risorse di rete in cui assegnare una quota di larghezza di banda dalla banda riservata aggregata per il traffico della macchina virtuale e quindi allocare la larghezza di banda dal pool alle singole macchine virtuali.

Come allocare la larghezza di banda per le macchine virtuali

Network I/O Control alloca la larghezza di banda per le macchine virtuali utilizzando due modelli: allocazione nell'intero vSphere Distributed Switch in base ai pool di risorse di rete e allocazione nella scheda fisica che supporta il traffico di una macchina virtuale.

Pool di risorse di rete

Un pool di risorse di rete rappresenta una parte della larghezza di banda aggregata riservata per il traffico di sistema della macchina virtuale in tutte le schede fisiche connesse al commutatore distribuito.

Ad esempio, se il traffico di sistema della macchina virtuale ha 0,5 Gbps riservati per ogni uplink di 10 GbE in un commutatore distribuito che ha 10 uplink, la larghezza di banda aggregata totale disponibile per la prenotazione della macchina virtuale in questo commutatore è 5 Gbps. Ogni pool di risorse di rete può riservare una quota di questa capacità di 5 Gbps.

La quota della larghezza di banda dedicata a un pool di risorse di rete viene condivisa tra i gruppi di porte distribuite associati al pool. Una macchina virtuale riceve la larghezza di banda dal pool tramite il gruppo di porte distribuite a cui è connessa la macchina virtuale.

Per impostazione predefinita, i gruppi di porte distribuite nel commutatore vengono assegnati a un pool di risorse di rete, denominato predefinito, la cui quota non è configurata.

Figura 1. Aggregazione della larghezza di banda per i pool di risorse di rete negli uplink di un vSphere Distributed Switch

Aggregazione della larghezza di banda per i pool di risorse di rete negli uplink di un vSphere Distributed Switch

Definizione dei requisiti di larghezza di banda per una macchina virtuale

La larghezza di banda viene allocata a una singola macchina virtuale in modo simile a come vengono allocate le risorse di CPU e memoria. Network I/O Control versione 3 esegue il provisioning della larghezza di banda in una macchina virtuale in base alle condivisioni, alla prenotazione e ai limiti definiti per una scheda di rete nelle impostazioni dell'hardware della macchina virtuale. La prenotazione garantisce che il traffico proveniente dalla macchina virtuale possa utilizzare almeno la larghezza di banda specificata. Se una scheda fisica ha più capacità, la macchina virtuale può utilizzare larghezza di banda aggiuntiva in base alle condivisioni e ai limiti specificati.

Provisioning della larghezza di banda in una macchina virtuale nell'host

Per garantire la larghezza di banda, Network I/O Control implementa un motore di posizionamento del traffico che diventa attivo se in una macchina virtuale è configurata la capacità di riservare larghezza di banda. Il commutatore distribuito tenta di indirizzare il traffico da una scheda di rete della macchina virtuale alla scheda fisica che è in grado di fornire la larghezza di banda richiesta e rientra nell'ambito del criterio di raggruppamento attivo.

La larghezza di banda riservata totale delle macchine virtuali in un host non può superare la larghezza di banda riservata configurata per il traffico di sistema della macchina virtuale.

Il limite e la prenotazione effettivi dipendono anche dal criterio di traffic shaping per il gruppo di porte distribuite a cui è connessa la scheda. Ad esempio, se la scheda di rete di una macchina virtuale richiede un limite di 200 Mbps e la larghezza di banda media configurata nel criterio di traffic shaping è 100 Mbps, il limite effettivo diventa 100 Mbps.

Figura 2. Configurazione dell'allocazione della larghezza di banda per singole macchine virtuali

Prenotazione della larghezza di banda per il traffico di sistema della macchina virtuale.

La prenotazione della larghezza di banda per una macchina virtuale in Network I/O Control è garantita rispetto alla prenotazione del traffico di sistema della macchina virtuale nella scheda fisica che invia il traffico dalla macchina virtuale.

Parametri di allocazione della larghezza di banda per il traffico delle macchine virtuali

Network I/O Control versione 3 alloca la larghezza di banda alle singole macchine virtuali in base alle condivisioni, alla prenotazione e al limite configurati per le schede di rete nelle impostazioni dell'hardware della macchina virtuale.

Tabella 1. Parametri di allocazione della larghezza di banda per una scheda di rete della macchina virtuale
Parametro per l'allocazione della larghezza di banda Descrizione
Condivisioni Priorità relativa, da 1 a 100, del traffico che passa attraverso questa scheda di rete della macchina virtuale rispetto alla capacità della scheda fisica che trasporta il traffico della macchina virtuale nella rete.
Prenotazione Larghezza di banda minima, in Mbps, che la scheda di rete della macchina virtuale deve ricevere nella scheda fisica.
Limite Larghezza di banda massima nella scheda di rete della macchina virtuale per il traffico verso le altre macchine virtuali nello stesso host o in un altro host.

Controllo dell'ammissione per la larghezza di banda della macchina virtuale

Per garantire la disponibilità di larghezza di banda sufficiente per una macchina virtuale, vSphere implementa il controllo dell'ammissione a livello di host e cluster in base alla prenotazione della larghezza di banda e ai criteri di raggruppamento.

Controllo dell'ammissione della larghezza di banda in vSphere Distributed Switch

Quando si accende una macchina virtuale, la funzionalità Network I/O Control in un commutatore distribuito verifica che nell'host siano soddisfatte queste condizioni.

  • Una scheda fisica nell'host può fornire la larghezza di banda minima alle schede di rete della macchina virtuale in conformità con il criterio di raggruppamento e la banda riservata..
  • La prenotazione per una scheda di rete della macchina virtuale è inferiore alla quota libera nel pool di risorse di rete.

Se si modifica la prenotazione per una scheda di rete di una macchina virtuale in esecuzione, Network I/O Control verifica nuovamente se il pool di risorse di rete associato può ospitare la nuova prenotazione. Se il pool non dispone di una quota non richiesta sufficiente, la modifica non viene applicata.

Per utilizzare il controllo dell'ammissione in vSphere Distributed Switch, eseguire le attività seguenti:

  • Configurare l'allocazione della larghezza di banda per il traffico di sistema della macchina virtuale nel commutatore distribuito.
  • Configurare un pool di risorse di rete con una quota di prenotazione della larghezza di banda configurata per il traffico di sistema della macchina virtuale.
  • Associare il pool di risorse di rete al gruppo di porte distribuite che connette le macchine virtuali al commutatore.
  • Configurare i requisiti della larghezza di banda di una macchina virtuale connessa al gruppo di porte.

Controllo dell'ammissione della larghezza di banda in vSphere DRS

Se si accende una macchina virtuale che si trova in un cluster, vSphere DRS posiziona la macchina virtuale in un host in grado di garantire la larghezza di banda riservata per la macchina virtuale in base al criterio di raggruppamento attivo.

vSphere DRS esegue la migrazione di una macchina virtuale in un altro host per soddisfare la prenotazione della larghezza di banda della macchina virtuale in queste situazioni:

  • La prenotazione viene modificata impostandola su un valore che l'host iniziale non può più soddisfare.
  • Una scheda fisica che supporta il traffico proveniente dalla macchina virtuale è offline.

Per utilizzare il controllo dell'ammissione in vSphere DRS, eseguire le attività seguenti:

  • Configurare l'allocazione della larghezza di banda per il traffico di sistema della macchina virtuale nel commutatore distribuito.
  • Configurare i requisiti della larghezza di banda di una macchina virtuale connessa al commutatore distribuito.

Per ulteriori informazioni sulla gestione delle risorse in base alle richieste di larghezza di banda delle macchine virtuali, vedere la documentazione di Gestione delle risorse di vSphere.

Controllo dell'ammissione della larghezza di banda in vSphere HA

Quando un host è in errore o viene isolato, vSphere HA accende una macchina virtuale in un altro host nel cluster in base alla prenotazione della larghezza di banda e al criterio di raggruppamento.

Per utilizzare il controllo dell'ammissione in vSphere HA, eseguire le attività seguenti:

  • Allocare larghezza di banda per il traffico di sistema della macchina virtuale.
  • Configurare i requisiti della larghezza di banda di una macchina virtuale connessa al commutatore distribuito.

Per ulteriori informazioni su come vSphere HA fornisce failover in base alle richieste di larghezza di banda delle macchine virtuali, vedere la documentazione di Disponibilità di vSphere.

Creazione di un pool di risorse di rete

Creare pool di risorse di rete in un vSphere Distributed Switch di per riservare larghezza di banda per un set di macchine virtuali.

Un pool di risorse di rete fornisce una quota di prenotazione alle macchine virtuali. La quota rappresenta una parte della larghezza di banda prenotata per traffico di sistema delle macchine virtuali sulle schede fisiche connesse al commutatore distribuito. È possibile ignorare la larghezza di banda dalla quota per le macchine virtuali associate al pool. La banda riservata dalle schede di rete delle macchine virtuali attivate associate al pool non deve superare la quota del pool. Vedere Come allocare la larghezza di banda per le macchine virtuali.

Prerequisiti

Procedura

  1. Nella pagina Home di vSphere Client, fare clic su Rete e passare al Distributed Switch.
  2. Nella scheda Configura espandere Allocazione risorse.
  3. Fare clic su Pool di risorse di rete.
  4. Fare clic sull'icona Aggiungi.
  5. (Facoltativo) Digitare un nome e una descrizione per il pool di risorse di rete.
  6. Immettere un valore per Quota prenotazione in Mbps dalla larghezza di banda libera riservata al traffico di sistema della macchina virtuale.

    La quota massima che è possibile assegnare al pool viene determinata in base alla seguente formula:

    max reservation quota = aggregated reservation for vm system traffic - quotas of the other resource pools

    dove

    • aggregated reservation for vm system traffic = larghezza di banda riservata configurata per il traffico di sistema della macchina virtuale su ogni pNIC * numero di pNIC connesse al commutatore distribuito
    • quotas of the other pools = la somma delle quote di banda riservata degli altri pool di risorse di rete
  7. Fare clic su OK.

Operazioni successive

Aggiungere uno o più gruppi di porte distribuite al pool di risorse di rete in modo da poter allocare la larghezza di banda alle singole macchine virtuali dalla quota del pool. Vedere Aggiunta di un gruppo di porte distribuite a un pool di risorse di rete.

Aggiunta di un gruppo di porte distribuite a un pool di risorse di rete

Aggiungere un gruppo di porte distribuite a un pool di risorse di rete in modo da poter allocare la larghezza di banda alle macchine virtuali connesse al gruppo di porte.

Per assegnare un pool di risorse di rete a più gruppi di porte distribuite contemporaneamente, è possibile utilizzare il criterio di allocazione delle risorse nella procedura guidata Gestisci gruppi di porte distribuite. Vedere Gestione dei criteri per più gruppi di porte in uno vSphere Distributed Switch.

Network I/O Control alloca la larghezza di banda alle macchine virtuali associate al gruppo di porte distribuite in base al modello implementato nella versione di Network I/O Control attiva nel commutatore distribuito. Vedere Che cos'è vSphere Network I/O Control.

Prerequisiti

Procedura

  1. Individuare un gruppo di porte distribuite in vSphere Client.
    1. Selezionare un Distributed Switch e fare clic sulla scheda Reti.
    2. Fare clic su Gruppi di porte distribuiti.
  2. Fare clic con il pulsante destro del mouse sul gruppo di porte distribuite e selezionare Modifica impostazioni.
  3. Nella finestra di dialogo Modifica impostazioni, fare clic su Generale.
  4. Dal menu a discesa Pool di risorse di rete, selezionare il pool di risorse di rete e fare clic su OK.
    Se il commutatore distribuito non contiene pool di risorse di rete, nel menu a discesa viene visualizzata solo l'opzione (predefinito).

Configurazione dell'allocazione della larghezza di banda per una macchina virtuale

È possibile configurare l'allocazione della larghezza di banda alle singole macchine virtuali connesse a un gruppo di porte distribuite. È possibile utilizzare le impostazioni relative a condivisioni, prenotazione e limite per la larghezza di banda.

Prerequisiti

Procedura

  1. Individuare la macchina virtuale dell'appliance in vSphere Client.
    1. Selezionare un host, un data center, una cartella, un cluster, un pool di risorse e fare clic sulla scheda Macchine virtuali.
    2. Fare clic su Macchine virtuali e fare clic sulla macchina virtuale nell'elenco.
  2. Dal menu Azioni, selezionare Modifica impostazioni.
  3. Espandere la sezione Scheda di rete della scheda di rete della macchina virtuale.
  4. Se si desidera configurare l'allocazione della larghezza di banda per una nuova scheda di rete della macchina virtuale, dal menu a discesa Aggiungi nuovo dispositivo selezionare Scheda di rete.
    La sezione Nuova rete include le opzioni per l'allocazione della larghezza di banda e altre impostazioni della scheda di rete.
  5. Se la scheda di rete della macchina virtuale non è connessa al gruppo di porte distribuite, selezionare il gruppo di porte dal menu a discesa accanto all'etichetta Scheda di rete o Nuova rete.
  6. Dal menu a discesa Condivisioni, impostare la priorità relativa del traffico da questa macchina virtuale come condivisioni dalla capacità della scheda fisica connessa.

    Network I/O Control applica le condivisioni configurate quando una scheda fisica è saturata.

    È possibile selezionare un'opzione per impostare un valore predefinito oppure selezionare Personalizza e digitare un numero da 1 a 100 per impostare un'altra condivisione.

  7. Nella casella di testo Prenotazione, riservare una larghezza di banda minima che deve essere disponibile per la scheda di rete della macchina virtuale quando questa è accesa.

    Se si esegue il provisioning della larghezza di banda utilizzando un pool di risorse di rete, la prenotazione dalle schede di rete delle macchine virtuali accese associate al pool non deve superare la quota del pool.

    Se vSphere DRS è abilitato, per accendere la macchina virtuale, assicurarsi che la prenotazione da tutte le schede di rete della macchina virtuale nell'host non superi la larghezza di banda riservata al traffico di sistema della macchina virtuale nelle schede fisiche dell'host.

  8. Nella casella di testo Limite, impostare un limite per la larghezza di banda che la scheda di rete della macchina virtuale può utilizzare.
  9. Fare clic su OK.

risultati

Network

I/O Control alloca la larghezza di banda riservata per la scheda di rete della macchina virtuale dalla quota di prenotazione del pool di risorse di rete.

Configurazione dell'allocazione della larghezza di banda in più macchine virtuali

Con una singola operazione, configurare l'allocazione della larghezza di banda in più macchine virtuali connesse a un pool di risorse di rete specifico, ad esempio dopo aver aggiornato Network I/O Control alla versione 3.

Prerequisiti

Procedura

  1. Nella pagina Home di vSphere Client, fare clic su Rete e passare al Distributed Switch.
  2. Nella scheda Configura espandere Allocazione risorse.
  3. Fare clic su Pool di risorse di rete.
  4. Selezionare un pool di risorse di rete.
  5. Fare clic su Macchine virtuali.
    Viene visualizzato l'elenco delle schede di rete di macchina virtuale connesse al pool di risorse di rete selezionato.
  6. Selezionare le schede di rete di macchina virtuale di cui si desidera configurare le impostazioni e fare clic su Modifica.
  7. Dal menu a discesa Condivisioni, impostare la priorità relativa del traffico di queste macchine virtuali nell'ambito delle schede fisiche che trasportano il traffico.

    Network I/O Control applica le condivisioni configurate quando una scheda fisica è saturata.

  8. Nella casella di testo Prenotazione, riservare una larghezza di banda minima che deve essere disponibile per ogni scheda di rete della macchina virtuale quando le macchine virtuali sono accese.

    Se si esegue il provisioning della larghezza di banda utilizzando un pool di risorse di rete, la prenotazione dalle schede di rete delle macchine virtuali accese associate al pool non deve superare la quota del pool.

  9. Nella casella di testo Limite impostare un limite della larghezza di banda utilizzabile da ciascuna scheda di rete della macchina virtuale.
  10. Fare clic su OK.

Modifica della quota di un pool di risorse di rete

Informazioni su come modificare la quota di larghezza di banda che è possibile riservare per le macchine virtuali connesse a un insieme di gruppi di porte distribuite.

Prerequisiti

Procedura

  1. Nella pagina Home di vSphere Client, fare clic su Rete e passare al Distributed Switch.
  2. Nella scheda Configura espandere Allocazione risorse.
  3. Fare clic su Pool di risorse di rete.
  4. Selezionare un pool di risorse di rete nell'elenco e fare clic su Modifica.
  5. Nella casella di testo Quota prenotazione, immettere la quota di larghezza di banda per le macchine virtuali, dall'aggregazione di larghezza di banda libera, riservata al traffico di sistema delle macchine virtuali su tutte le schede fisiche nel commutatore.
  6. Fare clic su OK.

Rimozione di un gruppo di porte distribuite da un pool di risorse di rete

Per interrompere l'allocazione della larghezza di banda alle macchine virtuali dalla quota prenotazione di un pool di risorse di rete, rimuovere l'associazione tra il gruppo di porte a cui le macchine virtuali sono connesse e il pool.

Procedura

  1. Individuare un gruppo di porte distribuite in vSphere Client.
    1. Selezionare un Distributed Switch e fare clic sulla scheda Reti.
    2. Fare clic su Gruppi di porte distribuiti.
  2. Fare clic con il pulsante destro del mouse sul gruppo di porte distribuite e selezionare Modifica impostazioni.
  3. Nella finestra di dialogo Modifica impostazioni per il gruppo di porte, fare clic su Generale.
  4. Dal menu a discesa Pool di risorse di rete, selezionare (impostazione predefinita) e fare clic su OK.

risultati

Il gruppo di porte distribuite diventa associato al pool di risorse di rete predefinito della macchina virtuale.

Eliminazione di un pool di risorse di rete

Eliminare un pool di risorse di rete non più in uso.

Prerequisiti

Annullare il pool di risorse di rete da tutti i gruppi di porte distribuite associati. Vedere Rimozione di un gruppo di porte distribuite da un pool di risorse di rete.

Procedura

  1. Nella pagina Home di vSphere Client, fare clic su Rete e passare al Distributed Switch.
  2. Nella scheda Configura espandere Allocazione risorse.
  3. Fare clic su Pool di risorse di rete.
  4. Selezionare un pool di risorse di rete e fare clic su Rimuovi.
  5. Fare clic su OK per eliminare il pool di risorse.