È possibile disinstallare NSX da un singolo host gestito da VMware vCenter. Gli altri host nel cluster non sono interessati.

Prerequisiti

  • 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.
  • Assicurarsi che agli host non siano associate porte VIF.

Procedura

  1. Dal browser, accedere con privilegi di amministratore a un NSX Manager all'indirizzo https://<nsx-manager-ip-address> o https://<nsx-manager-fqdn>.
  2. Selezionare Sistema > Infrastruttura > Host.
  3. Nella scheda Cluster selezionare un cluster.
  4. Se nel cluster è stato applicato un profilo del nodo di trasporto, selezionare il cluster e fare clic su Azioni > Scollega profilo nodo di trasporto.
    Se nel cluster è applicato un profilo del nodo di trasporto, nella colonna Configurazione NSX del cluster viene visualizzato il nome del profilo.
  5. Selezionare l'host e fare clic su Rimuovi NSX.
  6. Verificare che il software NSX 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, eseguire questo comando
      esxcli software vib list | grep -E 'nsx|vsipfwlib'
  7. 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.
  8. (Solo IPv4 o stack IPv4 e IPv6) Si supponga che l'host si trovi in un commutatore VDS 7.0. Se l'host passa a uno stato di errore e NSX non può essere rimosso, eseguire il comando nsxcli -c del nsx per rimuovere NSX dall'host.
    1. Prima di eseguire il comando del nsx, eseguire i passaggi 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 VMware vCenter 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. Accedere al terminale della CLI ESXi.
    3. Eseguire nsxcli -c del nsx.
      Nota: Se si desidera eseguire il comando del nsx senza rispettare i consigli suggeriti, eseguire nsxcli -c del nsx force.
    4. Leggere il messaggio di avviso. Immettere se si desidera procedere con la disinstallazione NSX.
      PLEASE READ THE REQUIREMENTS AND LIMITATIONS OF THIS COMMAND CAREFULLY
      
      1. Read the NSX product documentation section for 'Uninstalling NSX from a Host Transport Node'.
      2. Use this command as a last resort, when attempts to delete this Transport Node via NSX UI or API have not been successful.
      3. Specific instructions for ESXi hosts:
      	a. The host must be in maintenance mode.
          b. All resources attached to NSX Portgroups must either be migrated to another host or migrated to a Standard Switch on the same host.
      	c. VLCM enabled hosts require a reboot to successfully remove the VIBs after executing del nsx.
      	d. For the command progress, please check '/var/log/nsxcli.log' on ESX hosts.
      Please confirm that you have carefully followed each of the instructions above. 
      Are you ready to proceed with executing the 'del nsx' command? (Y/N)
    5. NSX esegue le verifiche preliminari seguenti. Un amministratore NSX dovrebbe eseguire l'azione prima dell'esecuzione del comando del nsx.
      Verifica preliminare Azione che deve essere eseguita da un amministratore NSX
      Controlla se la disinstallazione di NSX è stata tentata dall'interfaccia utente o dall'API di NSX. Disinstallare NSX da NSX Manager. Se la disinstallazione non riesce, abilitare l'opzione Forza eliminazione quando si disinstalla il nodo di trasporto da NSX Manager. Tornare quindi alla CLI ed eseguire il comando del nsx.
      Controlla se l'host è disconnesso da NSX Manager. Assicurarsi che l'host sia disconnesso da NSX Manager. Il comando del nsx non verrà eseguito se è presente una connessione attiva tra l'host e NSX Manager.
      Verifica se l'host è in modalità di manutenzione. Attivare la modalità di manutenzione per l'host.
      Verifica se DVFilter viene rilevato negli host. Riavviare l'host per rimuovere DVFilter, quindi riprovare a eseguire il comando del nsx.
      Verifica se le risorse sono collegate a gruppi di porte di NSX negli host. Tutte le risorse collegate a gruppi di porte di NSX devono essere migrate in un altro host o migrate a un commutatore standard nello stesso host.

      L'esecuzione del comando del nsx avvia la rimozione dei VIB. I VIB eliminati non possono essere ripristinati nel sistema.

    6. Se l'host è abilitato per SmartNIC o abilitato per vLCM, riavviare l'host per rimuovere completamente i VIB dall'host.
    7. Nell'host ESXi, verificare che il messaggio di sistema visualizzato sia Terminato. Questo messaggio indica che NSX è stato completamente rimosso dall'host.
    8. Per verificare se nell'host sono ancora presenti VIB NSX, eseguire localcli software vib list | grep nsx. Verificare nsxcli.log e esxupdate.log per rilevare eventuali errori.
    9. Se si desidera eliminare i VIB senza rispettare i consigli suggeriti prima di eseguire il comando nsx, è possibile rimuovere NSX utilizzando l'opzione Forza eliminazione dall'interfaccia utente di NSX Manager. Passare all'host ESXi, selezionare Forza eliminazione e avviare la disinstallazione. Tutti i commutatori host esistenti vengono rimossi e i VIB NSX vengono rimossi.
    10. Poiché la disinstallazione non è riuscita, provare a eliminare in modo normale NSX dall'interfaccia utente di NSX Manager o chiamare l'API.
      Importante: Dopo aver eseguito il comando del nsx, non utilizzare la funzionalità Risolvi nell'interfaccia utente di NSX Manager per preparare nuovamente l'host che si trova in stato Disconnesso. Se si utilizza la funzionalità Risolvi, è possibile che l'host entri nello stato Danneggiato.
    11. Se la disinstallazione non riesce nuovamente a causa della disconnessione dell'host da NSX Manager, ripetere la procedura per rimuovere NSX utilizzando il comando del nsx.
    12. Se la disinstallazione non riesce comunque, contattare il supporto di VMware.

risultati

Gli oggetti NSX e tutti i servizi correlati vengono completamente rimossi dall'host. Tuttavia, se è stato applicato un profilo di commutatore predefinito o personalizzato ad alte prestazioni ai singoli nodi di trasporto, NSX conserva queste proprietà del profilo negli host dopo la disinstallazione. Per ulteriori informazioni, vedere l'argomento Configurazione di profili di commutatori host ad alte prestazioni nella Guida all'amministrazione di NSX.

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.