Sie können NSX von einem physischen Host deinstallieren.

Sie können NSX von einem physischen Host entweder über den NSX Manager oder über das Windows-Powershell-Terminal auf Windows-Hosts oder das CLI-Terminal auf Linux-Hosts deinstallieren.

Voraussetzungen

Wenn Sie NSX von einem eigenständigen physischen Host deinstallieren, müssen Sie die folgenden Einstellungen überprüfen:

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 im Dropdown-Menü Verwaltet von den Eintrag Keine: Eigenständige Hosts aus.
  4. Wählen Sie den physischen Host aus und klicken Sie auf Löschen. Im Bestätigungsdialogfeld ist standardmäßig NSX-Komponenten deinstallieren ausgewählt. Deaktivieren Sie die Option Löschen erzwingen und klicken Sie auf Löschen.

    Die NSX-Software wurde vom Host entfernt.

  5. Wenn die Deinstallation fehlschlägt, wählen Sie den Host aus und klicken Sie erneut auf Löschen. Aktivieren Sie im Bestätigungsdialogfeld die Option Löschen erzwingen und klicken Sie auf Löschen .
    Das System löscht den Host-Transportknoten aus der Management Plane, aber es kann sein, dass auf dem Host immer noch NSX-Software installiert ist.
    Fahren Sie nur dann mit dem nächsten Schritt fort, wenn NSX nicht aus dem NSX Manager deinstalliert werden kann. In den folgenden Schritten entfernen Sie NSX aus dem CLI-Terminal physischer Hosts.
  6. Bevor Sie NSX vom CLI-Terminal löschen, überprüfen Sie, ob NSX-Pakete vom Host entfernt werden.
    Führen Sie Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | Format-Table -AutoSize | findstr NSX auf Windows Powershell aus.

    Führen Sie auf dem Ubuntu-CLI-Terminal Ubuntu: apt list --installed | grep nsx aus.

    Führen Sie auf dem RHEL/SLES/CentOS-CLI-Terminal rpm -qa | grep nsx aus.

  7. (Physische Linux-Hosts) Wenn der Host in einen Fehlerzustand wechselt und NSX-Installationspakete nicht entfernt werden können, erzwingen Sie das Löschen von NSX vom Host. Führen Sie den del nsx-Befehl aus.
    1. Melden Sie sich als Root bei der Befehlszeilenschnittstelle des Hosts an.
    2. Führen Sie nsxcli -c del nsx aus.
    3. Lesen Sie die Warnmeldung. Geben Sie Ja ein, wenn Sie mit der Deinstallation von NSX fortfahren möchten.
      Lesen Sie sich die Anforderungen und Einschränkungen dieses Befehls sorgfältig durch:
      1. Lesen Sie die NSX-Dokumentation zum Entfernen eines Host aus NSX Data Center oder zum vollständigen Deinstallieren von NSX.
      2. Das Löschen dieses Transportknotens von der NSX-Benutzeroberfläche oder -API ist fehlgeschlagen und dies ist das letzte Mittel.
      3. Wenn es sich um einen ESXi-Host handelt:
      a. Der Host muss sich im Wartungsmodus befinden.
      b. Alle mit NSXPGs verbundenen Ressourcen müssen verschoben werden.
      Wenn die oben genannten Bedingungen für ESXi-Hosts nicht erfüllt sind, schlägt der Befehl fehl.
      4. Wenn es sich um einen Linux-Host handelt:

      a. Wenn KVM VM-Mandanten verwaltet, fahren Sie sie herunter, bevor Sie diesen Befehl ausführen.

      b. Dieser Befehl sollte über die Hostkonsole ausgeführt werden und schlägt möglicherweise fehl, wenn er über einen SSH-Client oder einen anderen netzwerkbasierten Shell-Client ausgeführt wird.

      c. Das Format „nsxcli -c del nsx“ dieses Befehls wird nicht unterstützt.

      5. Wenn es sich um einen Windows-Host handelt:

      Hinweis: Dadurch werden alle NSX-T-Instanzen (Image und Konfiguration) vollständig vom Host entfernt.

      6. Den Fortschritt des Befehls können Sie in /scratch/log/nsxcli.log auf einem ESXi-Host oder /var/log/nsxcli.log auf einem Nicht-ESXi-Host prüfen.
      Möchten Sie NSX wirklich von diesem Host entfernen? (Ja/Nein)
      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.
    4. Stellen Sie auf dem physischen Host sicher, dass die Systemmeldung Beendet angezeigt wird. Diese Meldung weist darauf hin, dass NSX vollständig vom Host entfernt wurde, einschließlich der Anwendungsschnittstelle, die für den physischen Host erstellt wurde.
      Nach der Ausführung von del nsx werden NSX-Pakete und die Anwendungsschnittstelle vom Host entfernt.
  8. (NSX 4.0.1.1) Wenn auf physischen Windows-Hosts ein Fehler auftritt und die NSX-Installationspakete nicht entfernt werden können, führen Sie die folgenden Schritte aus, um das Löschen von NSX vom Host zu erzwingen.
    1. Melden Sie sich als Administrator bei der Windows-Powershell-Schnittstelle an.
    2. Rufen Sie das NSX-Verzeichnis auf.

      PS C:\program files\VMware\nsx\nsx-cli> .\nsxclibms.bat -c del nsx

    3. Lesen Sie die Warnmeldung. Geben Sie Ja ein, wenn Sie mit der Deinstallation von NSX fortfahren möchten.
      Lesen Sie sich die Anforderungen und Einschränkungen dieses Befehls sorgfältig durch:
      1. Lesen Sie die NSX-Dokumentation zum Entfernen eines Host aus NSX Data Center oder zum vollständigen Deinstallieren von NSX.
      2. Das Löschen dieses Transportknotens von der NSX-Benutzeroberfläche oder -API ist fehlgeschlagen und dies ist das letzte Mittel.
      3. Wenn es sich um einen ESXi-Host handelt:
      a. Der Host muss sich im Wartungsmodus befinden.
      b. Alle mit NSXPGs verbundenen Ressourcen müssen verschoben werden.
      Wenn die oben genannten Bedingungen für ESXi-Hosts nicht erfüllt sind, schlägt der Befehl fehl.
      4. Wenn es sich um einen Linux-Host handelt:

      a. Wenn KVM VM-Mandanten verwaltet, fahren Sie sie herunter, bevor Sie diesen Befehl ausführen.

      b. Dieser Befehl sollte über die Hostkonsole ausgeführt werden und schlägt möglicherweise fehl, wenn er über einen SSH-Client oder einen anderen netzwerkbasierten Shell-Client ausgeführt wird.

      c. Das Format „nsxcli -c del nsx“ dieses Befehls wird nicht unterstützt.

      5. Wenn es sich um einen Windows-Host handelt:

      Hinweis: Dadurch werden alle NSX-T-Instanzen (Image und Konfiguration) vollständig vom Host entfernt.

      6. Den Fortschritt des Befehls können Sie in /scratch/log/nsxcli.log auf einem ESXi-Host oder /var/log/nsxcli.log auf einem Nicht-ESXi-Host prüfen.
      Möchten Sie NSX wirklich von diesem Host entfernen? (Ja/Nein)
      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.
      Nach dem Ausführen von del nsx werden die folgenden Aktionen ausgeführt:
      • Die Anwendungsschnittstelle auf Windows Server wird deinstalliert.
      • Die Transportknotenkonfiguration wird gelöscht.
      • NSX-Pakete werden gelöscht.

Ergebnisse

Wenn die NSX-Software erfolgreich entfernt wurde, werden keine Pakete aufgeführt. Wenn noch NSX-Softwarepakete auf dem Host verbleiben, wenden Sie sich an den VMware-Support.

Nächste Maßnahme

Entfernen Sie den Segmentport, der mit der Anwendungsschnittstelle des physischen Hosts verbunden war.