Se è stato installato NSX in un cluster di vSphere utilizzando i profili dei nodi di trasporto, è possibile seguire queste istruzioni per disinstallare NSX da tutti gli host del cluster.

Per ulteriori informazioni sui profili dei nodi di trasporto, vedere Aggiunta di un profilo del nodo di trasporto.

Se non è stato utilizzato un profilo del nodo di trasporto per installare NSX o se si desidera rimuovere NSX da un sottoinsieme degli host del cluster, vedere Disinstallazione di NSX da un host gestito in un cluster di vSphere.

Nota: Seguire queste istruzioni per disinstallare NSX da un host in un cluster: Disinstallazione di NSX da un host gestito in un cluster di vSphere.

Prerequisiti

  • 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, fare clic sul menu Azioni e selezionare Scollega profilo nodo di trasporto.
  4. Selezionare tutti i nodi host del cluster e selezionare Rimuovi NSX.
    Nota: Se NSX Intelligence viene distribuito anche nell'host, la disinstallazione di NSX non riesce perché tutti i nodi di trasporto diventano parte di un gruppo di sicurezza di rete predefinito. Per disinstallare correttamente NSX, è inoltre necessario selezionare l'opzione Forza eliminazione prima di procedere con la disinstallazione.
  5. Nella finestra Rimuovi NSX fare clic su Rimuovi.
  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. (Solo IPv4 o stack IPv4 e IPv6) Se l'host passa allo stato di errore e i VIB di NSX 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 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.
    4. Leggere il messaggio di avviso. Immettere se si desidera procedere con la disinstallazione NSX.
      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.
       c. If this is a SmartNIC-enabled host, the host must be   rebooted once the command terminates to remove all required vibs.
      If the above conditions for ESXi hosts are not met, the command WILL fail.
      4. If this is a Linux host:
       a. If KVM is managing VM tenants then shut them down before running this command.
       b. This command should be run from the host console and may fail if run from an SSH client
          or any other network based shell client.
       c. The 'nsxcli -c del nsx' form of this command is not supported
      5. If this is a Windows host:
       NOTE: This will completely remove all NSX instances (image and config) from the host.
      6. For command progress check /scratch/log/nsxcli.log on ESXi host or /var/log/nsxcli.log on Linux host or 'c:/Programdata/VMware/NSX/Logs/nsxcli.log' on Windows host.
      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.
    5. Nell'host ESXi, verificare che il messaggio di sistema visualizzato sia Terminato. Questo messaggio indica che NSX è stato completamente rimosso dall'host.
    6. In un host abilitato per SmartNIC, riavviare l'host dopo che il comando avrà rimosso tutti i VIB necessari.
    7. Passare all'host ESXi, selezionare Forza eliminazione e avviare la disinstallazione. Tutti i commutatori host esistenti vengono rimossi, il nodo di trasporto viene scollegato da NSX Manager e i VIB NSX vengono rimossi.
    8. Per verificare se nell'host sono ancora presenti VIB NSX, eseguire esxcli software vib list | grep -E 'nsx|vsipfwlib'. Se nell'host sono presenti VIB, significa che del nsx non è riuscito. È possibile che quando è stato eseguito il comando, la connettività dell'host con NSX fosse attiva.
    9. Poiché la disinstallazione non è riuscita, provare a eliminare in modo normale NSX dall'interfaccia utente di NSX Manager o chiamare l'API.
    10. 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.
    11. 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 in un cluster è stato applicato il profilo di commutatore predefinito o personalizzato ad alte prestazioni, NSX conserva queste proprietà del profilo negli host del cluster dopo la disinstallazione. Per ulteriori informazioni, vedere l'argomento Configurazione di profili di commutatori host ad alte prestazioni nella Guida all'amministrazione di NSX.