È possibile disinstallare NSX-T Data Center da un singolo host gestito da vCenter Server. Gli altri host nel cluster non sono interessati.

Prerequisiti

  • In vCenter Server attivare la modalità di manutenzione degli host e disattivare le macchine virtuali in esecuzione negli host se si desidera migrare gli adattatori VMkernel durante la disinstallazione.
  • In un host ESXi che viene inserito nello stato Bloccato, assicurarsi che l'utente root venga aggiunto all'elenco delle eccezioni, in modo da poter stabilire una sessione SSH con l'host.

Procedura

  1. Da un browser accedere con privilegi di amministratore a NSX Manager all'indirizzo https://<indirizzo-ip-nsx-manager>.
  2. Navigare nell'interfaccia utente in base alla versione di NSX-T Data Center e selezionare un host:
    • (NSX-T Data Center 3.2.2) Sistema > Infrastruttura > Host e selezionare la scheda Cluster.
    • (NSX-T Data Center 3.2.1 o versioni precedenti) Sistema > Infrastruttura > Nodi > Nodi di trasporto host e dal menu a discesa Gestito da, selezionare un vCenter Server.

  3. Se nel cluster è stato applicato un profilo del nodo di trasporto, selezionare il cluster e fare clic su Azioni > Scollega profilo TN.
    Se nel cluster è applicato un profilo del nodo di trasporto, nella colonna Configurazione NSX del cluster viene visualizzato il nome del profilo.
  4. Selezionare l'host e fare clic su Rimuovi NSX.
  5. Verificare che il software NSX-T Data Center sia stato rimosso dall'host.
    1. Accedere all'interfaccia della riga di comando dell'host come root.
    2. Per verificare la presenza di VIB di NSX-T Data Center, eseguire questo comando
      esxcli software vib list | grep -E 'nsx|vsipfwlib'
  6. Se al cluster è applicato un profilo di nodo di trasporto e si desidera riapplicarlo, selezionare il cluster, fare clic su Configura NSX e selezionare il profilo nel menu a discesa Seleziona profilo di distribuzione.
  7. (Host in un commutatore N-VDS) Se l'host passa a uno stato di errore e i VIB NSX-T Data Center non possono essere rimossi, eseguire il comando nsxcli -c del nsx per rimuovere NSX-T Data Center dall'host.
    1. Prima di eseguire il comando del nsx, eseguire le operazioni seguenti:
      • Se sono presenti adattatori VMkernel in gruppi di porte NSX nel commutatore VDS, è necessario eseguire la migrazione o rimozione manuale dei vmk dal gruppo della porta NSX ai gruppi di porte DV nel commutatore VDS. Se nei gruppi di porte NSX sono disponibili vmk, l'esecuzione del comando del nsx non riesce.
      • Attivare la modalità manutenzione per l'host ESXi. Il vCenter Server non consente di attivare la modalità di manutenzione dell'host a meno che tutte le macchine virtuali in esecuzione nell'host non siano disattivate o siano state spostate in un altro host.
      • Disconnettere definitivamente il nodo di trasporto dell'host ESXi da NSX Manager arrestando il servizio nsx-proxy in esecuzione nel nodo di trasporto dell'host ESX. Accedere al terminale della CLI ESXi ed eseguire /etc/init.d/nsx-proxy stop.
      • Aggiornare l'interfaccia utente di NSX Manager.
      • Verificare che lo stato del nodo di trasporto dell'host ESXi sia Disconnesso da NSX Manager.
    2. Disabilitare SNMP nell'host ESXi.
      esxcli system snmp set --enable false
    3. Accedere al terminale della CLI ESXi.
    4. Eseguire nsxcli -c del nsx.
    5. Leggere il messaggio di avviso. Immettere se si desidera procedere con la disinstallazione NSX-T Data Center.
      Carefully read the requirements and limitations of this command:
      1. Read NSX documentation for 'Remove a Host from NSX or Uninstall NSX Completely'.
      2. Deletion of this Transport Node from the NSX UI or API failed, and this is the last resort.
      3. If this is an ESXi host:
         a. The host must be in maintenance mode. 
         b. All resources attached to NSXPGs must be moved out.
         If the above conditions for ESXi hosts are not met, the command WILL fail.
      4. For command progress check /scratch/log/nsxcli.log on ESXi host or /var/log/nsxcli.log on non-ESXi host.
      Are you sure you want to remove NSX on this host? (yes/no)
      Importante: Dopo aver eseguito il comando del nsx, non utilizzare la funzionalità Risolvi nell'interfaccia utente di NSX Manager per preparare nuovamente l'host il cui stato è Disconnesso. Se si utilizza la funzionalità Risolvi, è possibile che l'host entri nello stato Danneggiato.
    6. Verificare che le NIC fisiche e del VMkernel esistenti nel commutatore N-VDS siano migrate a un nuovo vSwitch. Se nell'host sono presenti più commutatori N-VDS, ciascuno di essi viene migrato a un vSwitch separato. Ad esempio, se nell'host sono presenti commutatori N-VDS1 e N-VDS2, gli adattatori VMkernel e le NIC fisiche vengono migrate a vSwitch1 e vSwitch 2.
    7. Selezionare ciascun host e fare clic su Rimuovi NSX.
    8. Nella finestra popup, selezionare Forza eliminazione e iniziare la disinstallazione.
    9. Nell'host ESXi, verificare che il messaggio di sistema visualizzato sia Terminato. Questo messaggio indica che NSX-T Data Center è stato completamente rimosso dall'host.
      Dopo aver eseguito del nsx, tutti i commutatori host esistenti vengono rimossi, la migrazione dei VMkernel e delle NIC fisiche viene eseguita verso i vSwitch appena creati, il nodo di trasporto viene scollegato da NSX Manager e i VIB NSX-T Data Center vengono rimossi. Se nell'host rimangono VIB NSX-T Data Center, contattare il supporto di VMware.
  8. (Host in un commutatore VDS 7.0) Se l'host passa allo stato di errore e i VIB NSX-T Data Center non possono essere rimossi, eseguire il comando nsxcli -c del nsx per rimuovere NSX dall'host.
    1. Prima di eseguire il comando del nsx, eseguire le operazioni seguenti:
      • Se sono presenti adattatori VMkernel in gruppi di porte NSX nel commutatore VDS, è necessario eseguire la migrazione o rimozione manuale dei vmk dal gruppo della porta NSX ai gruppi di porte DV nel commutatore VDS. Se nei gruppi di porte NSX sono disponibili vmk, l'esecuzione del comando del nsx non riesce.
      • Attivare la modalità manutenzione per l'host ESXi. Il vCenter Server non consente di attivare la modalità di manutenzione dell'host a meno che tutte le macchine virtuali in esecuzione nell'host non siano disattivate o siano state spostate in un altro host.
      • Disconnettere definitivamente il nodo di trasporto dell'host ESXi da NSX Manager arrestando il servizio nsx-proxy in esecuzione nel nodo di trasporto dell'host ESX. Accedere al terminale della CLI ESXi ed eseguire /etc/init.d/nsx-proxy stop.
      • Aggiornare l'interfaccia utente di NSX Manager.
      • Verificare che lo stato del nodo di trasporto dell'host ESXi sia Disconnesso da NSX Manager.
    2. Disabilitare SNMP nell'host ESXi.
      esxcli system snmp set --enable false
    3. Accedere al terminale della CLI ESXi.
    4. Eseguire nsxcli -c del nsx.
    5. Leggere il messaggio di avviso. Immettere se si desidera procedere con la disinstallazione NSX-T Data Center.
      Carefully read the requirements and limitations of this command:
      1. Read NSX documentation for 'Remove a Host from NSX or Uninstall NSX Completely'.
      2. Deletion of this Transport Node from the NSX UI or API failed, and this is the last resort.
      3. If this is an ESXi host:
         a. The host must be in maintenance mode. 
         b. All resources attached to NSXPGs must be moved out.
         If the above conditions for ESXi hosts are not met, the command WILL fail.
      4. For command progress check /scratch/log/nsxcli.log on ESXi host or /var/log/nsxcli.log on non-ESXi host.
      Are you sure you want to remove NSX on this host? (yes/no)
      Importante: Dopo aver eseguito il comando del nsx, non utilizzare la funzionalità Risolvi nell'interfaccia utente di NSX Manager per preparare nuovamente l'host il cui stato è Disconnesso. Se si utilizza la funzionalità Risolvi, è possibile che l'host entri nello stato Danneggiato.
    6. Selezionare ciascun host e fare clic su Rimuovi NSX.
    7. Nella finestra popup, selezionare Forza eliminazione e iniziare la disinstallazione.
    8. Nell'host ESXi, verificare che il messaggio di sistema visualizzato sia Terminato. Questo messaggio indica che NSX-T Data Center è stato completamente rimosso dall'host.
      • Tutti i commutatori host esistenti vengono rimossi, il nodo di trasporto viene scollegato da NSX Manager e i VIB NSX-T Data Center vengono rimossi. Se nell'host rimangono VIB NSX-T Data Center, contattare il supporto di VMware.
      • In una parte host di un vSphere Lifecycle Manager, dopo aver eseguito del nsx e Rimuovi NSX da NSX Manager, lo stato dell'host in vCenter Server è conforme all'immagine del cluster. Viene visualizzato il sistema Tutti gli host nel cluster sono conformi.