Come configurare una rete ESXi vMotion

La funzione vMotion In VMware vSphere, vMotion consente la migrazione in tempo reale delle VM in esecuzione attraverso la rete tra host ESXi senza alcun tempo di inattività. vMotion permette di spostare le VM su un altro host in seguito a interventi di manutenzione hardware, aggiornamenti o altre interruzioni del servizio a livello fisico, garantendo al contempo l’alta disponibilità dei servizi per tali VM in esecuzione. Lo spostamento su un altro host senza interruzioni è fondamentale, specialmente per i cluster.

Per ottenere le migliori prestazioni da vMotion, è necessario configurare le reti vMotion su ciascun host VMware ESXi del proprio cluster o data center. Leggi questo post del blog per scoprire come configurare la rete vMotion in conformità con le procedure consigliate e i requisiti di rete di vMotion.

NAKIVO per il backup di VMware vSphere

NAKIVO per il backup di VMware vSphere

Protezione completa dei dati per le macchine virtuali VMware vSphere e opzioni di ripristino istantaneo. Destinazioni di backup sicure onsite, offsite e nel cloud. Funzioni anti-ransomware.

Requisiti di rete per vMotion

I requisiti di rete per vMotion sono:

  • Per una rete vMotion su un host ESXi è obbligatorio utilizzare almeno un adattatore di rete fisico.
  • Una rete vMotion dovrebbe essere una rete dedicata e sicura con larghezza di banda sufficiente.
  • Larghezza di banda di almeno 250 Mbps (megabit al secondo) per ogni migrazione simultanea di macchina virtuale. Una larghezza di banda maggiore garantisce prestazioni migliori. Sebbene sia possibile utilizzare adattatori di rete Ethernet da 1 Gbit, si consiglia di utilizzare adattatori da 10 Gbit.
  • Utilizzare una rete a bassa latenza. Si raccomanda che la latenza non superi i 10 millisecondi. Il tempo di andata e ritorno massimo per il vMotion a lunga distanza (latenza superiore a 4 ms) è di 150 millisecondi.
  • La stessa sottorete deve essere accessibile per una rete vMotion su tutti gli host ESXi coinvolti nella migrazione delle VM.
  • Gli host ESXi devono disporre di una licenza Licenza vSpheree la licenza deve supportare vMotion.

La nostra attrezzatura per questo flusso di lavoro

Abbiamo 6 adattatori di rete fisici collegati all’host ESXi su cui configureremo una rete vMotion. Lo stesso numero di adattatori di rete è installato su un altro host ESXi utilizzato nel nostro ambiente vSphere.

La configurazione della rete di gestione è la seguente:

  • ESXi host 1: 192.168.101.201
  • ESXi host 2: 192.168.101.202
  • vCenter: 192.168.101.103
  • Network mask: 255.255.255.0

Physical NICs on an ESXi host - two of them will be used to create vMotion network

Configurazione della rete vMotion

Per spostare correttamente una macchina virtuale con vMotion su un altro host, occorre:

  • Un gruppo di porte su un vSwitch abilitato per vMotion
  • Un adattatore VMkernel collegato al gruppo di porte del vSwitch e a un uplink fisico.
  • Configurazione della rete vMotion per l’host

I passaggi per configurare la rete vMotion sono simili a quelli per la configurazione delle reti di storage iSCSI, con alcune sottili differenze. Eseguiamo tutte le azioni in vCenter e utilizziamo VMware vSphere Client (non VMware Host Client) poiché vCenter è comunque obbligatorio per vMotion. Utilizziamo Virtuelle Switches su due host ESXi gestiti da vCenter.

  1. Per avviare la configurazione della rete vMotion, utilizzare la vista Host e cluster in vSphere Client per selezionare il Host ESXi nel riquadro di navigazione. Fare clic sulla scheda Configure , selezionare VMkernel adapters nella sezione Rete e fare clic su Add Networking.

    How to configure vMotion for an ESXi host in vSphere Client

    Si apre la procedura guidata Aggiungi rete :

  2. Select connection type. Selezionare VMkernel Network Adapter. Questo adattatore di rete verrà utilizzato per configurare vMotion. Fare clic su Next in ogni fase della procedura guidata per continuare.

    How to configure vMotion – creating a VMkernel network adapter

  3. Select target device. Selezionare New standard switch. Si consiglia di modificare il valore predefinito dell’MTU da 1500 a 9000 byte. In questo modo è possibile utilizzare i jumbo frame e migliorare le prestazioni di rete durante il trasferimento del traffico vMotion. Assicurarsi che le apparecchiature di rete (come switch fisici e adattatori di rete) supportino i jumbo frame.

    How to configure vMotion - creating a virtual switch

  4. Create a Standard switch. Fare clic su + per aggiungere adattatori di rete fisici (note anche come NIC, ovvero controller di interfaccia di rete) a uno switch virtuale. È necessario collegare uno switch virtuale ad almeno un adattatore di rete fisico per utilizzare vMotion e migrare le VM da un host ESXi a un altro. Si consiglia di aggiungere due adattatori di rete fisici per garantire ridondanza e prestazioni migliori.

    vMotion network configuration - assigning physical network adapters to a vSwitch

    Selezioniamo due adattatori di rete fisici contemporaneamente: vmnic4 e vmnic5. Il numero degli adattatori potrebbe variare.

    Adding physical adapters to the vSwitch

    Le due schede di rete fisiche selezionate sono state aggiunte come schede attive.

    How to configure vMotion – two network adapters are added

  5. Port properties. Immettere un’etichetta di rete, ad esempio vMotion1 nelle impostazioni della porta VMkernel per impostare il nome di questa scheda/porta.

    Selezionare la casella di controllo vMotion nella sezione Servizi disponibili per abilitare vMotion per questa porta VMkernel. Facoltativamente, è possibile impostare l’ID VLAN se si utilizza una VLAN per la segmentazione della rete a livello 2.

    How to enable vMotion for the VMkernel port

  6. IPv4 settings. Si consiglia di utilizzare una configurazione IPv4 statica per configurare vMotion. In questa fase aggiungiamo i seguenti parametri:
    • IPv4 address: 10.10.5.202
    • Subnet mask: 255.255.255.0

    vMotion network configuration – setting an IP address

  7. Ready to complete. Verifica le impostazioni e, se tutto è corretto, fai clic su Finish per completare la procedura guidata.

    How to configure vMotion on ESX hosts – checking the configuration

  8. Viene aggiunto un nuovo adattatore di rete VMkernel (vmk1) collegato a un nuovo switch virtuale (vSwitch1).

    A VMkernel adapter to set up vMotion is added

  9. Ora, dobbiamo modificare la configurazione degli adattatori di rete fisici nelle proprietà del nostro vSwitch1.

    Seleziona il tuo host ESXi, vai su Configure > Virtual switches (sotto Networking ) e seleziona il tuo switch virtuale (vSwitch1 nel nostro caso). È possibile visualizzare lo schema di connessione di vSwitch1, inclusi i gruppi di porte, gli adattatori VMkernel e gli adattatori di rete fisici collegati. Fare clic su Manage Physical Adapters.

    Managing physical adapters configuration to configure vMotion in the best way

  10. Dobbiamo spostare uno degli adattatori di rete fisici da Adattatori attivi a Adattatori in standby . Lasciamo vmnic4 come active e spostiamo vmnic5 più in basso per rendere questo adattatore standby. Selezionare l’adattatore desiderato e fare clic sulla freccia ↓ (verso il basso) a tale scopo.

    Selecting one adapter as a standby adapter

  11. Di conseguenza, si ottiene la configurazione mostrata nella schermata qui sotto per vSwitch1 e il gruppo di porte con vmk1 ( vmnic4 è attivo e vmnic5 è in standby). Fare clic su OK per salvare le impostazioni e chiudere questa finestra.

    One adapter is active and one adapter is standby

Prova NAKIVO Backup & Replication per VMware vSphere

Prova NAKIVO Backup & Replication per VMware vSphere

Inizia la tua prova gratuita di 15 giorni per eseguire backup incrementali delle macchine virtuali senza agenti, con opzioni di ripristino completo e granulare istantaneo, protezione anti-ransomware e molto altro ancora.

Come abilitare il vMotion multi-NIC

La rete vMotion può funzionare così com’è. Tuttavia, per ottenere prestazioni e affidabilità superiori, è possibile abilitare il vMotion multi-NIC (disponibile a partire da vSphere 5.1), che garantisce il bilanciamento del carico per il traffico di rete vMotion.

A tal fine, aggiungeremo il secondo adattatore VMkernel e il gruppo di porte appropriato al vSwitch1 esistente e modificheremo le impostazioni active/standby per questo gruppo di porte utilizzato per la rete vMotion.

  1. Per iniziare, selezionate il vostro host ESXi, andate su Configure > Virtual switches (sotto Networking ), selezionate il vostro switch virtuale ( vSwitch1 nel nostro caso) e fate clic su Add networking.

    How to enable vMotion in the multi-NIC mode

    Si apre la procedura guidata Aggiungi rete .

  2. Select connection type. Selezionare VMkernel Network adapter, come fatto in precedenza.

    How to configure vMotion – adding a VMkernel network adapter

  3. Select target device. Selezionare uno switch standard esistente ( vSwitch1 nel nostro caso).

    Selecting an existing vSwitch to configure vMotion in the multi-NIC mode

  4. Port properties. Immettere un’etichetta di rete per la porta VMkernel, ad esempio vMotion2. Selezionare la casella di controllo vMotion nella sezione Servizi disponibili per abilitare vMotion per questa porta.

    You have to enable vMotion for the selected VMkernel port

  5. IPv4 settings. Configurare le impostazioni di rete IP per l’adattatore VMkernel. Utilizziamo le seguenti impostazioni:
    • IPv4 address: 10.10.5.212
    • Subnet mask: 255.255.255.0

    Configure vMotion interface – setting the IP address and netmask

  6. Ready to complete. Verifica la configurazione e, se tutto è corretto, premi Finish.

    Checking the configuration summary

  7. Torna alla pagina con la configurazione del vSwitch (la pagina Virtual switches ). Seleziona vSwitch1 e clicca su vMotion1 per visualizzare i dettagli della connessione di rete.

    Come si può vedere nella schermata qui sotto, la riga gialla indica che vmk1 (adattatore VMkernel) è collegato a vmnic4 (adattatore di rete fisico). Se si fa clic su vMotion2, si può vedere che anche vmk2 è collegato a vmnic4. Modifichiamo le impostazioni di connessione per questi due adattatori VMkernel.

  8. Fare clic su vMotion1 e poi su Edit per modificare le impostazioni.

    Editing the vMotion network configuration to use multi-NIC vMotion

  9. Selezionare Teaming and failover nel riquadro sinistro della finestra delle impostazioni. È necessario assicurarsi che vmnic4 sia un adattatore active e che vmnic5 sia un adattatore standby , quindi selezionare la casella di controllo Override . Fare clic su OK per salvare le impostazioni.

    Selecting an active adapter and standby adapter

  10. Allo stesso modo, aprire le impostazioni di vMotion2 . Eseguire le seguenti azioni nelle impostazioni di Teaming and failover :

    Impostare vmnic5 come adattatore active e vmnic4 come adattatore standby (in modo opposto rispetto alle impostazioni di vMotion1 ). Selezionare la casella di controllo Override .

    Selecting an active adapter and standby adapter in the opposite order

  11. Tornare alla pagina Virtual switches e verificare lo schema di connessione per ciascuna scheda VMkernel e il relativo gruppo di porte. Come si può vedere nella schermata qui sotto, vmk1 è ora connesso a vmnic4 e vmk2 è connesso a vmnic5.

    vMotion network configuration is set up to use multi-NIC vMotion

La configurazione del primo host ESXi per la rete vMotion termina. Configurare gli altri host ESXi del proprio data center o cluster allo stesso modo. Se si dispone di Licenza vCenter, è possibile utilizzare switch virtuale distribuito per configurare una rete vMotion su un gran numero di host ESXi.

Conclusione

La configurazione della rete vMotion prevede la creazione di uno switch virtuale con un adattatore VMkernel e il gruppo di porte appropriato, collegati ad almeno un adattatore di rete fisico, chiamato anche uplink. Nella creazione della rete vMotion, utilizziamo le porte VMkernel, assicurandoci di aver abilitato i jumbo frame. Impostiamo inoltre il teaming delle schede di rete per utilizzare più adattatori di rete durante il processo vMotion, al fine di ottenere prestazioni migliori e un bilanciamento del carico. È possibile leggere ulteriori informazioni su Reti ESXi e imparare a configurare Reti di storage ESXi.

Tenete presente che dovreste proteggere le vostre VM con backup delle VM utilizzando una soluzione di protezione dei dati come NAKIVO Backup & Replication.

Prova NAKIVO Backup & Replication

Prova NAKIVO Backup & Replication

Richiedi una prova gratuita per scoprire tutte le funzionalità di protezione dei dati offerte dalla soluzione. 15 giorni gratuiti. Nessuna limitazione in termini di funzionalità o capacità. Non è obbligatoria alcuna carta di credito.

Le persone leggono anche