Come configurare una rete ESXi vMotion

La funzione vMotion in VMware vSphere consente la migrazione live delle VM in esecuzione sulla rete tra host ESXi senza alcun tempo di inattività. vMotion consente di spostare le VM su un altro host a seguito di manutenzione hardware, aggiornamenti o altre interruzioni del servizio a livello fisico, garantendo al contempo l’elevata disponibilità dei servizi per queste macchine virtuali in esecuzione. Il trasferimento su un altro host senza interruzioni è fondamentale, soprattutto per i cluster.

Per ottenere le migliori prestazioni di vMotion, è necessario configurare le reti vMotion su ciascun Host VMware ESXi nel cluster o nel data center. Leggi questo post del blog per informazioni sulla configurazione della rete VMware vMotion in conformità con le procedure consigliate e i requisiti di rete vMotion.

NAKIVO for VMware vSphere Backup

NAKIVO for VMware vSphere Backup

Complete data protection for VMware vSphere VMs and instant recovery options. Secure backup targets onsite, offsite and in the cloud. Anti-ransomware features.

Requisiti di rete vMotion

I requisiti di rete vMotion sono:

  • È necessario utilizzare almeno un adattatore di rete fisico per una rete vMotion su un host ESXi.
  • Una rete vMotion deve essere una rete dedicata e sicura con una larghezza di banda sufficiente.
  • Almeno 250 Mbps (megabit al secondo) di larghezza di banda per ogni migrazione simultanea di VM. Una larghezza di banda maggiore garantisce prestazioni migliori. Anche se è possibile utilizzare adattatori di rete Ethernet da 1 Gbit, si consiglia di utilizzare adattatori da 10 Gbit.
  • Utilizzare una rete a bassa latenza. Si consiglia che la latenza non superi i 10 millisecondi. Il tempo massimo di andata e ritorno per 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 che partecipano alla migrazione delle VM.
  • Gli host ESXi devono essere dotati di licenza vSpheree la licenza deve supportare vMotion.

Le nostre apparecchiature 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 per la rete di gestione è la seguente:

  • Host ESXi 1: 192.168.101.201
  • Host ESXi 2: 192.168.101.202
  • vCenter: 192.168.101.103
  • Maschera di rete: 255.255.255.0

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

Configurazione di rete vMotion

Per spostare correttamente una VM 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 configurare le reti di storage iSCSI, con alcune sottili differenze. Completiamo tutte le azioni in vCenter e utilizziamo VMware vSphere Client (non VMware Host Client) perché vCenter è comunque obbligatorio per vMotion. Utilizziamo switch virtuali standard su due host ESXi gestiti da vCenter.

  1. Per avviare la configurazione di rete vMotion, utilizzare la vista Host e cluster in vSphere Client per selezionare l’host ESXi nel riquadro di navigazione. Fare clic sulla scheda Configura , selezionare Adattatori VMkernel nella sezione Rete e fare clic su Aggiungi rete.

    How to configure vMotion for an ESXi host in vSphere Client

    Si apre la procedura guidata Aggiungi rete :

  2. Selezionare il tipo di connessione. Selezionare Adattatore di rete VMkernel. Questo adattatore verrà utilizzato per configurare vMotion. Fare clic su Avanti in ogni fase della procedura guidata per continuare.

    How to configure vMotion – creating a VMkernel network adapter

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

    How to configure vMotion - creating a virtual switch

  4. Creare uno switch standard. Fare clic su + per aggiungere adattatori di rete fisici (chiamati anche 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. I numeri delle schede potrebbero essere diversi.

    Adding physical adapters to the vSwitch

    I due adattatori di rete fisici selezionati sono stati aggiunti come adattatori attivi.

    How to configure vMotion – two network adapters are added

  5. Proprietà della porta. Immettere un’etichetta di rete, ad esempio vMotion1 nelle impostazioni della porta VMkernel per impostare il nome di questo adattatore di rete/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 VLAN per la segmentazione di rete sul livello 2.

    How to enable vMotion for the VMkernel port

  6. Impostazioni IPv4. Si consiglia di utilizzare la configurazione IPv4 statica per impostare vMotion. In questa fase aggiungiamo i seguenti parametri:
    • Indirizzo IPv4: 10.10.5.202
    • Maschera di sottorete: 255.255.255.0

    vMotion network configuration – setting an IP address

  7. Pronto per completare. Controlla le impostazioni e, se tutto è corretto, fai clic su Termina per completare la procedura guidata.

    How to configure vMotion on ESX hosts – checking the configuration

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

    A VMkernel adapter to set up vMotion is added

  9. Ora è necessario modificare la configurazione degli adattatori di rete fisiche nelle proprietà di vSwitch1.

    Selezionare l’host ESXi, andare su Configurare > Switch virtuali (in Networking) e seleziona lo 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 Gestione schede fisiche.

    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 di riserva. Lasciamo vmnic4 come attivo e spostiamo vmnic5 verso il basso per rendere questo adattatore in standby. Selezionare l’adattatore necessario e fare clic sulla freccia ↓ (freccia giù) a questo scopo.

    Selecting one adapter as a standby adapter

  11. Di conseguenza, abbiamo la configurazione mostrata nella schermata sottostante 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

Come abilitare vMotion multi-NIC

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

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

  1. Per iniziare, seleziona il tuo host ESXi, vai su Configura > Switch virtuali (in Reti), seleziona il tuo switch virtuale (vSwitch1 nel nostro caso) e fai clic su Aggiungi rete.

    How to enable vMotion in the multi-NIC mode

    Si apre la procedura guidata Aggiungi rete .

  2. Selezionare il tipo di connessione. Selezionare Adattatore di rete VMkernel, come in precedenza.

    How to configure vMotion – adding a VMkernel network adapter

  3. Selezionare il dispositivo di destinazione. Selezionare uno switch standard esistente (vSwitch1 nel nostro caso).

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

  4. Proprietà della porta. 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. Impostazioni IPv4. Configurare le impostazioni di rete IP per l’adattatore VMkernel. Utilizziamo le seguenti impostazioni:
    • Indirizzo IPv4: 10.10.5.212
    • Maschera di sottorete: 255.255.255.0

    Configure vMotion interface – setting the IP address and netmask

  6. Pronto per completare. Controlla la tua configurazione e, se tutto è corretto, premi Termina.

    Checking the configuration summary

  7. Torna alla pagina con la configurazione 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 sottostante, la linea gialla spiega che vmk1 (adattatore VMkernel) è collegato a vmnic4 (adattatore di rete fisico). Se clicchiamo su vMotion2, possiamo vedere che anche vmk2 è collegato a vmnic4. Modifichiamo le impostazioni di connessione per questi due adattatori VMkernel.

  8. Fare clic su vMotion1 e fare clic su Modifica per modificare le impostazioni.

    Editing the vMotion network configuration to use multi-NIC vMotion

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

    Selecting an active adapter and standby adapter

  10. Allo stesso modo, apri le impostazioni per vMotion2. Eseguire le seguenti azioni nelle impostazioni di Teaming e failover :

    Rendere vmnic5 un attivo adapter e vmnic4 a standby adapter (opposto alle impostazioni per 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 controllare lo schema di connessione per ciascun adattatore VMkernel e il relativo gruppo di porte. Come si può vedere nella schermata sottostante, vmk1 è ora connesso a vmnic4 e vmk2 è collegato a vmnic5.

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

La configurazione del primo host ESXi è terminata per la rete vMotion. Configurare gli altri host ESXi del data center o cluster allo stesso modo. Se si dispone della licenza vCenter di livello superiore , è possibile utilizzare uno switch virtuale distribuito per configurare una rete vMotion su un numero elevato di host ESXi.

Conclusione

La configurazione della rete vMotion include la creazione di uno switch virtuale con un adattatore VMkernel e il gruppo di porte appropriato collegato 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 anche il teaming NIC per utilizzare più adattatori di rete durante il processo vMotion per ottenere prestazioni migliori e un bilanciamento del carico ottimale. Per ulteriori informazioni, consultare reti ESXi e imparare a configurare reti di storage ESXi.

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

Try NAKIVO Backup & Replication

Try NAKIVO Backup & Replication

Get a free trial to explore all the solution’s data protection capabilities. 15 days for free. Zero feature or capacity limitations. No credit card required.

Le persone leggono anche