Wenn Sie NSX auf einem vSphere-Cluster mithilfe von Transportknotenprofilen installiert haben, können Sie diese Anweisungen befolgen, um NSX von allen Hosts im Cluster zu deinstallieren.

Weitere Informationen zu Transportknotenprofilen finden Sie unter Hinzufügen eines Transportknotenprofils.

Wenn Sie kein Transportknotenprofil zum Installieren von NSX verwendet haben oder wenn Sie NSX aus einer Teilmenge der Hosts im Cluster entfernen möchten, finden Sie weitere Informationen unter Deinstallieren von NSX von einem verwalteten Host in einem vSphere-Cluster.

Hinweis: Befolgen Sie diese Anweisungen, um NSX von einem Host in einem Cluster zu deinstallieren: Deinstallieren von NSX von einem verwalteten Host in einem vSphere-Cluster.

Voraussetzungen

  • Stellen Sie sicher, dass den Hosts keine VIF-Ports zugeordnet sind.

Prozedur

  1. Melden Sie sich in einem Browser mit Administratorrechten bei einem NSX Manager unter „https://<nsx-manager-ip-address>“ oder „https://<nsx-manager-fqdn>“ an.
  2. Wählen Sie System > Fabric > Hosts aus.
  3. Wählen Sie auf der Registerkarte Cluster einen Cluster aus, klicken Sie auf das Menü Aktionen und wählen Sie Transportknotenprofil trennen aus.
  4. Wählen Sie alle Cluster-Hostknoten aus und wählen Sie NSX entfernen aus.
    Hinweis: Wenn NSX Intelligence auch auf dem Host bereitgestellt wird, schlägt die Deinstallation von NSX fehl, weil alle Transportknoten Teil einer Standardnetzwerksicherheitsgruppe werden. Um NSX erfolgreich zu deinstallieren, müssen Sie auch die Option Löschen erzwingen auswählen, bevor Sie mit der Deinstallation fortfahren.
  5. Klicken Sie im Fenster „NSX entfernen“ auf Entfernen.
  6. Stellen Sie sicher, dass die NSX-Software vom Host entfernt wurde.
    1. Melden Sie sich als Root bei der Befehlszeilenschnittstelle des Hosts an.
    2. Führen Sie diesen Befehl aus, um nach NSX-VIBs zu suchen
      esxcli software vib list | grep -E 'nsx|vsipfwlib'
  7. (Reiner IPv4- oder IPv4- und IPv6-Stack) Wenn der Host in den Fehlerzustand wechselt und NSX-VIBs nicht entfernt werden können, führen Sie den Befehl nsxcli -c del nsx aus, um NSX vom Host zu entfernen.
    1. Führen Sie vor dem Ausführen des Befehls „del nsx“ die folgenden Schritte aus:
      • Wenn VMkernel-Adapter auf NSX-Portgruppen auf dem VDS-Switch vorhanden sind, müssen Sie VMKs manuell von der NSX-Portgruppe in DV-Portgruppen auf dem VDS-Switch migrieren oder entfernen. Wenn auf den NSX-Portgruppen VMKs verfügbar sind, schlägt der Befehl del nsx fehl.
      • Versetzen Sie den ESXi-Host in den Wartungsmodus. Der VMware vCenter lässt erst zu, dass der Host in den Wartungsmodus versetzt wird, wenn alle laufenden VMs auf dem Host ausgeschaltet sind oder auf einen anderen Host verschoben wurden.
      • Trennen Sie den ESXi-Host-Transportknoten dauerhaft von NSX Manager, indem Sie den nsx-proxy-Dienst beenden, der auf dem ESX-Host-Transportknoten ausgeführt wird. Melden Sie sich beim ESXi-CLI-Terminal an und führen Sie /etc/init.d/nsx-proxy stop aus.
      • Aktualisieren Sie die NSX Manager-Benutzeroberfläche.
      • Stellen Sie sicher, dass der Status des ESXi-Host-Transportknotens Getrennt von NSX Manager lautet.
    2. Melden Sie sich beim ESXi-CLI-Terminal an.
    3. Führen Sie nsxcli -c del nsx aus.
    4. Lesen Sie die Warnmeldung. Geben Sie Ja ein, wenn Sie mit der Deinstallation von NSX fortfahren möchten.
      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 after vib removal is completed. Verify this by checking /var/run/log/esxupdate.log for the thread which shows nsx-lcp component removal and confirm it completed without error. It will look something like:
      
                      In(14) esxupdate[2150621]: Starting runnable component remove -n nsx-lcp-bundle:4.1.1.0.0-8.0.21958016 with 6e3446d0-8393-5869-8873-076a95930f56
                      ...
                      Db(15) esxupdate[2150621]:  Finished execution of command = component.remove
      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.
      Are you sure you want to remove NSX on this host? (yes/no) yes
      Wichtig: Verwenden Sie nach dem Ausführen des Befehls del nsx nicht die Funktion Auflösen der NSX Manager-Benutzeroberfläche, um den Host erneut vorzubereiten, der sich im Zustand Getrennt befindet. Wenn Sie die Funktion Auflösen nutzen, wechselt der Host möglicherweise in den Zustand Herabgestuft.
    5. Stellen Sie auf dem ESXi-Host sicher, dass die Systemmeldung Beendet angezeigt wird. Diese Meldung zeigt an, dass NSX vollständig vom Host entfernt wurde.
    6. Starten Sie auf einem SmartNIC-fähigen Host den Host neu, sobald der Befehl alle erforderlichen VIBs entfernt hat.
    7. Wechseln Sie zum ESXi-Host, wählen Sie Löschen erzwingen aus und beginnen Sie mit der Deinstallation. Alle vorhandenen Host-Switches werden entfernt, der Transportknoten wird von NSX Manager getrennt und NSX-VIBs werden entfernt.
    8. Führen Sie esxcli software vib list | grep -E 'nsx|vsipfwlib' aus, um zu überprüfen, ob noch NSX-VIBs auf dem Host verbleiben. Wenn Sie VIBs auf dem Host finden, bedeutet dies, dass del nsx fehlgeschlagen ist. Wenn Sie den Befehl ausgeführt haben, wurde möglicherweise die Hostverbindung mit NSX eingerichtet.
    9. Da die Deinstallation fehlgeschlagen ist, versuchen Sie, NSX entweder über die NSX Manager-Benutzeroberfläche zu löschen oder die API aufzurufen.
    10. Wenn die Deinstallation aufgrund der Hosttrennung von NSX Manager erneut fehlschlägt, wiederholen Sie den Vorgang, um NSX mit dem Befehl del nsx zu entfernen.
    11. Wenn die Deinstallation weiterhin fehlschlägt, wenden Sie sich an den VMware-Support.

Ergebnisse

NSX-Objekte und alle zugehörigen Dienste werden vollständig vom Host entfernt. Wenn Sie jedoch das vordefinierte oder ein benutzerdefiniertes Hochleistungs-Switch-Profil auf einen Cluster angewendet haben, behält NSX diese Profileigenschaften nach der Deinstallation auf Clusterhosts bei. Weitere Informationen finden Sie im Thema „Konfigurieren von Hochleistungs-Host-Switch-Profilen“ unter Administratorhandbuch für NSX.