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.
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.
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.
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
-
Verificare che la versione di vSphere Distributed Switch sia 6.5.0 e successive.
- Verificare che la versione di Network I/O Control sul commutatore sia 3.
- Verificare che Network I/O Control sia abilitato. Vedere Abilitazione di Network I/O Control su un vSphere Distributed Switch.
- Verificare che il traffico di sistema della macchina virtuale abbia una prenotazione della larghezza di banda configurata. Vedere Come allocare la larghezza di banda per il traffico di sistema.
Procedura
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
- Verificare che Network I/O Control sia abilitato. Vedere Abilitazione di Network I/O Control su un vSphere Distributed Switch.
Procedura
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
-
Verificare che la versione di vSphere Distributed Switch sia 6.5.0 e successive.
- Verificare che la versione di Network I/O Control sul commutatore sia 3.
- Verificare che Network I/O Control sia abilitato. Vedere Abilitazione di Network I/O Control su un vSphere Distributed Switch.
- Verificare che il traffico di sistema della macchina virtuale abbia una prenotazione della larghezza di banda configurata. Vedere Come allocare la larghezza di banda per il traffico di sistema.
Procedura
risultati
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
-
Verificare che la versione di vSphere Distributed Switch sia 6.5.0 e successive.
- Verificare che la versione di Network I/O Control sul commutatore sia 3.
- Verificare che Network I/O Control sia abilitato. Vedere Abilitazione di Network I/O Control su un vSphere Distributed Switch.
- Verificare che il traffico di sistema della macchina virtuale abbia una prenotazione della larghezza di banda configurata. Vedere Come allocare la larghezza di banda per il traffico di sistema.
- Verificare che le macchine virtuali siano associate a uno specifico pool di risorse di rete tramite i gruppi di porte distribuite connessi. Vedere Aggiunta di un gruppo di porte distribuite a un pool di risorse di rete.
Procedura
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
-
Verificare che la versione di vSphere Distributed Switch sia 6.5.0 e successive.
- Verificare che la versione di Network I/O Control sul commutatore sia 3.
- Verificare che Network I/O Control sia abilitato. Vedere Abilitazione di Network I/O Control su un vSphere Distributed Switch.
- Verificare che il traffico di sistema della macchina virtuale abbia una prenotazione della larghezza di banda configurata. Vedere Come allocare la larghezza di banda per il traffico di sistema.
Procedura
- Nella pagina Home di vSphere Client, fare clic su Rete e passare al Distributed Switch.
- Nella scheda Configura espandere Allocazione risorse.
- Fare clic su Pool di risorse di rete.
- Selezionare un pool di risorse di rete nell'elenco e fare clic su Modifica.
- 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.
- 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
- Individuare un gruppo di porte distribuite in vSphere Client.
- Selezionare un Distributed Switch e fare clic sulla scheda Reti.
- Fare clic su Gruppi di porte distribuiti.
- Fare clic con il pulsante destro del mouse sul gruppo di porte distribuite e selezionare Modifica impostazioni.
- Nella finestra di dialogo Modifica impostazioni per il gruppo di porte, fare clic su Generale.
- 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
- Nella pagina Home di vSphere Client, fare clic su Rete e passare al Distributed Switch.
- Nella scheda Configura espandere Allocazione risorse.
- Fare clic su Pool di risorse di rete.
- Selezionare un pool di risorse di rete e fare clic su Rimuovi.
- Fare clic su OK per eliminare il pool di risorse.