Per migrare le interfacce VMkernel da un commutatore VSS o DVS a un commutatore N-VDS a livello di cluster, configurare il profilo del nodo di trasporto con i dettagli di mappatura della rete necessari per la migrazione (mappare le interfacce VMkernel ai commutatori logici). Allo stesso modo, per eseguire la migrazione delle interfacce VMkernel in un nodo host, configurare la configurazione del nodo di trasporto. Per ripristinare la migrazione delle interfacce VMkernel a un commutatore VSS o DVS, configurare la disinstallazione della mappatura della rete (mappare le porte logiche all'interfaccia VMkernel) nel profilo del nodo di trasporto affinché venga realizzata durante la disinstallazione.

Durante la migrazione, le NIC fisiche attualmente in uso vengono migrate in un commutatore N-VDS, mentre le NIC fisiche disponibili o libere vengono collegate al commutatore N-VDS dopo la migrazione.

Nota: I profili dei nodi di trasporto vengono applicati a tutti gli host dei membri di un cluster. Se invece si desidera limitare la migrazione delle interfacce VMkernel su host specifici, è possibile configurare direttamente l'host. Dopo la migrazione, N-VDS gestisce il traffico sulla VLAN e sulla rete di overlay per le interfacce collegate al commutatore N-VDS.
Importante: Le configurazioni eseguite per i singoli host vengono contrassegnate con il flag Sostituito. Eventuali ulteriori aggiornamenti al profilo del nodo di trasporto non vengono applicati a questi host sovrascritti. Questi host rimangono nello stato sostituito finché NSX-T Data Center non viene disinstallato.

Nella figura seguente, se in un host sono presenti solo di due NIC fisiche, è possibile assegnare entrambe le NIC a N-VDS per la ridondanza e le relative interfacce VMkernel, in modo che le interfacce non perdano la connettività con l'host.

Figura 1. Prima e dopo la migrazione delle interfacce di rete in un N-VDS
Migrazione delle interfacce di rete (vmnic0 e vmnic1) da un commutatore VSS a un commutatore N-VDS.

Prima della migrazione, l'host ESXi presenta due uplink derivati dalle due porte fisiche, ovvero vmnic0 e vmnic1. In questo caso, vmnic0 è configurato in modo che si trova in uno stato attivo, collegato a un VSS, mentre vmnic1 è inutilizzato. Sono inoltre disponibili tre interfacce VMkernel: vmk0, vmk1 e vmk2.

È possibile migrare le interfacce VMkernel utilizzando l'interfaccia utente di NSX-T Data Center Manager o NSX-T Data Center API. Vedere Guida all'API di NSX-T Data Center.

Dopo la migrazione, le interfacce vmnic0, vmnic1 e le relative interfacce VMkernel vengono migrate al commutatore N-VDS. Sia vmnic0 che vmnic1 sono connessi tramite la VLAN e le zone di trasporto sovrapposte.

Considerazioni sulla migrazione di VMkernel

  • Migrazione PNIC e VMkernel: prima di migrare le schede NIC fisiche bloccate e le interfacce VMkernel associate in un commutatore N-VDS, prendere nota della mappatura di rete (dalle NIC fisiche alla mappatura del gruppo di porte) nel commutatore host.
  • Migrazione solo PNIC: se si prevede di migrare solo PNIC, assicurarsi che la scheda NIC fisica di gestione connessa all'interfaccia VMkernel di gestione non venga migrata. Ciò comporta una perdita di connettività con l'host. Per ulteriori dettagli, vedere il campo Migrazione solo PNIC in Aggiunta di un profilo del nodo di trasporto.
  • Ripristino della migrazione: prima di pianificare il ripristino della migrazione delle interfacce VMkernel al commutatore host VSS o DVS per le NIC fisiche bloccate, assicurarsi di prendere nota della mappatura della rete (dalla NIC fisica alla mappatura del gruppo di porte) nel commutatore host. È obbligatorio configurare il profilo del nodo di trasporto con la mappatura del commutatore host di nel campo Mappatura di rete per la disinstallazione. Senza questa mappatura, NSX-T Data Center non sa a quali gruppi di porte devono essere migrate le interfacce di VMkernel. Tale situazione può causare una perdita di connettività al vSAN rete.
  • Registrazione di vCenter Server prima della migrazione: se si intende eseguire la migrazione di un VMkernel o di una scheda PNIC connessa a un commutatore DVS, assicurarsi che un vCenter Server sia registrato con NSX Manager.
  • ID VLAN corrispondente: dopo la migrazione, la NIC di gestione e l'interfaccia VMkernel di gestione devono trovarsi nella stessa VLAN a cui era connessa la scheda NIC di gestione prima della migrazione. Se vmnic0 e vmk0 sono connessi alla rete di gestione e migrati in una VLAN diversa, la connettività all'host viene persa.
  • Migrazione al commutatore VSS: impossibile invertire la migrazione di due interfacce VMkernel allo stesso gruppo di porte di un commutatore VSS.
  • vMotion: eseguire vMotion per spostare i carichi di lavoro della macchina virtuale in un altro host prima della migrazione di VMkernel e/o PNIC. Se la migrazione non riesce, le macchine virtuali del carico di lavoro non saranno interessate.
  • vSAN: se il traffico della vSAN è in esecuzione nell'host, attivare la modalità di manutenzione per l'host tramite vCenter Server e spostare le macchine virtuali all'esterno dell'host utilizzando la funzionalità vMotion prima della migrazione di VMkernel e/o PNIC.
  • Migrazione: se un VMkernel è già connesso a un commutatore di destinazione, è comunque possibile selezionare questa opzione per la migrazione nello stesso commutatore. Questa proprietà rende idempotente l'operazione di migrazione di VMK e/o PNIC. È d'ausilio quando si desidera eseguire la migrazione di sole PNIC in un commutatore di destinazione. Poiché la migrazione richiede sempre almeno un VMkernel e una PNIC, selezionare un VMkernel già migrato in un commutatore di destinazione quando si esegue la migrazione di sole PNIC in un commutatore di destinazione. Se non è necessario migrare alcun VMkernel, creare un VMkernel temporaneo attraverso un vCenter Server nel commutatore di origine o nel commutatore di destinazione. Migrarlo quindi insieme alle PNIC ed eliminare il VMkernel temporaneo tramite vCenter Server al termine della migrazione.

  • Condivisione MAC: se un'interfaccia VMkernel e una PNIC condividono lo stesso MAC e si trovano nello stesso commutatore, devono essere migrate nello stesso commutatore di destinazione se verranno entrambe utilizzate dopo la migrazione. Mantenere sempre vmk0 e vmnic0 nello stesso commutatore.

    Controllare i MAC utilizzati da tutti i VMK e i PNIC nell'host eseguendo i comandi seguenti:

    esxcfg-vmknic -l

    esxcfg-nics -l

  • Porte logiche VIF create dopo la migrazione: dopo la migrazione di VMkernel da un commutatore VSS o DVS a un commutatore N-VDS, in NSX Manager viene creata una porta del commutatore logico di tipo VIF. Non è necessario creare regole del firewall distribuito su queste porte di commutatori logici VIF.

Migrazione delle interfacce di VMkernel in un commutatore N-VDS

Flusso di lavoro di alto livello per migrare le interfacce VMkernel in un commutatore N-VDS:

  1. Se necessario, creare un commutatore logico.
  2. Spegnere le macchine virtuali nell'host da cui vengono migrate le interfacce e le PNIC VMkernel in un commutatore N-VDS.
  3. Configurare un profilo del nodo di trasporto con una mappatura di rete utilizzata per eseguire la migrazione delle interfacce VMkernel durante la creazione dei nodi di trasporto. La mappatura di rete indica la mappatura di un'interfaccia di VMkernel a un commutatore logico.

    Per ulteriori dettagli, vedere Aggiunta di un profilo del nodo di trasporto.

  4. Verificare che le mappature delle schede di rete in vCenter Server rifletta una nuova associazione del commutatore VMkernel con un commutatore N-VDS. Nel caso di NIC fisiche bloccate, verificare che la mappatura in NSX-T Data Center rifletta qualsiasi VMkernel bloccato su una scheda NIC fisica nella vCenter Server.
  5. In NSX Manager, passare a ReteSegmenti. Nella pagina Segmenti verificare che l'interfaccia di VMkernel sia collegata al segmento tramite una porta logica appena creata.
  6. In base alla versione di NSX-T Data Center, selezionare una delle opzioni seguenti:

    (NSX-T Data Center 3.2.2 o versione successiva) Sistema > Infrastruttura > Host e selezionare la scheda Cluster.

    (NSX-T Data Center 3.2.1 o versione precedente) Sistema > Infrastruttura > Nodi > Nodi di trasporto host

  7. Per ogni nodo di trasporto, verificare lo stato nella colonna Stato nodo per verificare che la configurazione del nodo di trasporto sia stata convalidata correttamente.
  8. Nella pagina Stato configurazione, verificare che lo stato sia Operazione eseguita, che indica che l'host è stato realizzato correttamente con la configurazione specificata.

Dopo aver eseguito la migrazione delle interfacce e delle PNIC di VMkernel da un VDS a un commutatore N-VDS utilizzando l'interfaccia utente o l'API del nodo di trasporto di NSX-T, in vCenter Server vengono visualizzati avvisi per il VDS. Se l'host deve essere connesso al VDS, rimuoverlo dal VDS. vCenter Server non visualizza più alcun avviso per VDS.

Per informazioni dettagliate sugli errori che potrebbero verificarsi durante la migrazione, vedere Errori di migrazione VMkernel

Ripristino della migrazione delle interfacce VMkernel a un commutatore VSS o DVS

Flusso di lavoro di alto livello per ripristinare la migrazione delle interfacce VMkernel da un commutatore N-VDS a un commutatore VSS o DVS durante la disinstallazione di NSX-T Data Center:

  1. Nell'host ESXi, spegnere le macchine virtuali connesse alle porte logiche che ospitano l'interfaccia di VMkernel dopo la migrazione.
  2. Configurare un profilo del nodo di trasporto con una mappatura di rete utilizzata per eseguire la migrazione delle interfacce VMkernel durante il processo di disinstallazione. La mappatura di rete durante la disinstallazione mappa le interfacce VMkernel a un gruppo di porte su un commutatore VSS o DVS nell'host ESXi.
    Nota: Ripristinare la migrazione di un VMkernel a un gruppo di porte in un commutatore DVS, assicurarsi che il tipo di gruppo di porte sia impostato su Temporaneo.

    Per ulteriori dettagli, vedere Aggiunta di un profilo del nodo di trasporto.

  3. Verificare che le mappature delle schede di rete in vCenter Server rifletta una nuova associazione del commutatore VMkernel con un gruppo di porte di VSS o DVS.
  4. In NSX Manager, passare a ReteSegmenti. Nella pagina Segmentazioni verificare che il segmento contenente le interfacce VMkernel venga eliminato.

Per informazioni dettagliate sugli errori che potrebbero verificarsi durante la migrazione, vedere Errori di migrazione VMkernel

Aggiornamento della mappatura del commutatore host

Importante:
  • Host stateful: le operazioni di aggiunta e aggiornamento sono supportate. Per aggiornare una mappatura esistente, è possibile aggiungere una nuova voce dell'interfaccia VMkernel alla configurazione della mappatura di rete. Se si aggiorna la configurazione della mappatura di rete di un'interfaccia VMkernel già migrata nel commutatore N-VDS, la mappatura della rete aggiornata non viene realizzata nell'host.

  • Host stateless: le operazioni Aggiunta, Aggiornamento e Rimozione sono supportate. Tutte le modifiche apportate alla configurazione della mappatura di rete vengono realizzati dopo il riavvio dell'host.

    Per aggiornare le interfacce VMkernel in un nuovo commutatore logico, è possibile modificare il profilo del nodo di trasporto per applicare le mappature di rete a livello di cluster. Se si desidera che gli aggiornamenti vengano applicati solo a un singolo host, configurare il nodo di trasporto utilizzando API a livello di host.

Nota: Dopo aver aggiornato la configurazione del nodo di trasporto per un singolo host, eventuali nuovi aggiornamenti applicati tramite il profilo del nodo di trasporto non vengono applicati a tale host. Lo stato dell'host diventa sostituito.
  1. Per aggiornare tutti gli host di un cluster, modificare il campo Mappatura di rete durante l'installazione per aggiornare la mappatura di VMkernel ai commutatori logici.

    Per ulteriori dettagli, vedere Aggiunta di un profilo del nodo di trasporto.

  2. Salvare le modifiche. Le modifiche apportate a un profilo del nodo di trasporto vengono applicate automaticamente a tutti gli host membri del cluster, ad eccezione degli host contrassegnati con lo stato sostituito.
  3. Allo stesso modo, per aggiornare un singolo host, modificare la mappatura VMkernel nella configurazione del nodo di trasporto.
Nota: Se si aggiorna il campo Mappatura di rete durante l'installazione con una nuova mappatura di VMkernel, la stessa interfaccia di VMkernel deve essere aggiunta al campo Mappatura di rete durante la disinstallazione.

Per informazioni dettagliate sugli errori che potrebbero verificarsi durante la migrazione, vedere Errori di migrazione VMkernel

Migrazione delle interfacce VMkernel in un cluster stateless

  1. Preparare e configurare un host come host di riferimento utilizzando le API del nodo di trasporto.
  2. Estrarre il profilo host dall'host di riferimento.
  3. Nella vCenter Server, applicare il profilo host al cluster stateless.
  4. In NSX-T Data Center, applicare il profilo del nodo di trasporto al cluster stateless.
  5. Riavviare ogni host del cluster.

Gli host del cluster potrebbero richiedere diversi minuti per realizzare gli stati aggiornati.

Scenari di errore di migrazione

  • Se la migrazione non riesce per un motivo qualsiasi, l'host tenta di eseguire tre volte la migrazione delle schede NIC fisiche e delle interfacce VMkernel.
  • Se la migrazione continua a non riuscire, l'host esegue un rollback alla configurazione precedente mantenendo la connettività di VMkernel con la scheda NIC fisica di gestione vmnic0.
  • Se il rollback non riesce e il VMkernel configurato nella scheda NIC fisica di gestione viene perso, è necessario reimpostare l'host.

Scenari di migrazione non supportati

Gli scenari seguenti non sono supportati:

  • Le interfacce VMkernel di due commutatori VSS o DVS diversi vengono migrate contemporaneamente.
  • Sugli host stateful, la mappatura della rete viene aggiornata per mappare l'interfaccia di VMkernel a un altro commutatore logico. Ad esempio, prima della migrazione il VMkernel viene mappato al Commutatore logico 1 e l'interfaccia di VMkernel viene mappata al Commutatore logico 2.