Wenn Sie sichergestellt haben, dass die Migration erfolgreich war, und auf Fertigstellen geklickt haben, um die Migration abzuschließen, können Sie Ihre NSX-V-Umgebung deinstallieren.
Der Vorgang zum Deinstallieren von NSX-V nach der Migration auf NSX unterscheidet sich von der Standarddeinstallation für NSX-V.
Wichtig: Wenn Sie den erweiterten verknüpften vCenter-Modus (Enhanced Linked Mode, ELM) konfiguriert haben, müssen Sie alle
NSX-V-Instanzen, die mit der vCenter ELM-Kette verknüpft sind, migrieren, bevor Sie die Schritte 6, 7 und 8 des folgenden Verfahrens ausführen.
Voraussetzungen
- Stellen Sie sicher, dass die Migration erfolgreich durchgeführt wurde und dass alle Funktionalitäten in der NSX-Umgebung funktionieren.
- Stellen Sie sicher, dass Sie auf der Seite Migrieren der Hosts auf Fertigstellen geklickt haben.
Prozedur
- Navigieren Sie im vSphere Client zu und löschen Sie alle NSX Edges.
- Navigieren Sie im vSphere Client zu und löschen Sie alle logischen Switches.
- Navigieren Sie im vSphere Client zu und löschen Sie alle Transportzonen.
- Navigieren Sie im vSphere Client zu und löschen Sie alle NSX Controller.
- Löschen Sie alle veralteten VTEPs, die möglicherweise in der Manager-Datenbank von NSX-V verbleiben:
- Melden Sie sich per SSH als root bei NSX-V Manager an.
- Führen Sie den folgenden Befehl aus, um die Datenbanktabelle zu löschen:
psql -U secureall -d secureall -c "delete from xvs_vmknic_info;"
- Führen Sie den folgenden Befehl aus, um sicherzustellen, dass die Ausgabe null Zeilen anzeigt:
psql -U secureall -d secureall -c "select * from xvs_vmknic_info;"
- Löschen Sie die ESX Agent Manager-Agencys, die der NSX-V-Umgebung zugeordnet sind.
- Navigieren Sie im vSphere Client zu Lösungen auf vCenter Server-Erweiterungen. Doppelklicken Sie auf vSphere ESX Agent Manager und klicken Sie auf die Registerkarte Konfigurieren. . Klicken Sie unter
- Wählen Sie für jede Agency, deren Name mit
_NSX_
beginnt, die Agency aus, klicken Sie dann auf das Menü mit drei Punkten () und wählen Sie Agency löschen aus.
- Entfernen Sie das NSX-V-Plug-in aus VMware vCenter.
- Greifen Sie über den verwalteten Objektbrowser unter https://<vcenter-ip>/mob/?moid=ExtensionManager auf den Erweiterungsmanager zu.
- Klicken Sie auf UnregisterExtension.
- Geben Sie im Dialogfeld UnregisterExtension com.vmware.vShieldManager in das Textfeld Wert ein und klicken Sie auf Methode aufrufen.
- Geben Sie im Dialogfeld UnregisterExtension com.vmware.nsx.ui.h5 in das Textfeld Wert ein und klicken Sie auf Methode aufrufen.
- Sie können überprüfen, ob Sie die Registrierung der Erweiterungen aufgehoben haben, indem Sie zur Erweiterungsmanager-Seite unter https://<vcenter-ip>/mob/?moid=ExtensionManager gehen und die Werte für die Eigenschaft extensionList anzeigen.
- Löschen Sie die vSphere Web Client-Verzeichnisse und die vSphere Client (HTML5)-Verzeichnisse für NSX-V und starten Sie die Clientdienste dann neu.
- Stellen Sie eine Verbindung zur Systembefehlszeile von VMware vCenter her.
- Wenn Sie eine VMware vCenter-Appliance verwenden, melden Sie sich mit der Konsole oder SSH als root an. Sie müssen sich als root anmelden und die Befehle aus der Bash-Shell ausführen. Sie können die Bash-Shell mit den folgenden Befehlen starten.
> shell.set --enabled True > shell
- Wenn Sie VMware vCenter für Windows verwenden, melden Sie sich mit der Konsole oder RDP als Administrator an.
- Wenn Sie eine VMware vCenter-Appliance verwenden, melden Sie sich mit der Konsole oder SSH als root an. Sie müssen sich als root anmelden und die Befehle aus der Bash-Shell ausführen. Sie können die Bash-Shell mit den folgenden Befehlen starten.
- Löschen Sie alle NSX-V-Plug-In-Verzeichnisse.
Hinweis: Möglicherweise ist ein Plug-In-Verzeichnis nicht vorhanden, wenn Sie den zugehörigen Client noch nie gestartet haben.Löschen Sie auf der VMware vCenter-Appliance die folgenden Verzeichnisse:
- Um das vSphere Web Client-Plug-In zu entfernen, löschen Sie das Verzeichnis /etc/vmware/vsphere-client/vc-packages/vsphere-client-serenity/com.vmware.vShieldManager-<version>-<build>.
- Um das vSphere Client-Plug-In zu entfernen, löschen Sie das Verzeichnis /etc/vmware/vsphere-ui/vc-packages/vsphere-client-serenity/com.vmware.nsx.ui.h5-<version>-<build>.
Löschen Sie auf VMware vCenter für Windows die folgenden Verzeichnisse:- Um das vSphere Web Client-Plug-In zu entfernen, löschen Sie das Verzeichnis C:\ProgramData\VMware\vCenterServer\cfg\vsphere-client\vc-packages\vsphere-client-serenity\com.vmware.vShieldManager-<version>-<build>.
- Um das vSphere Client-Plug-In zu entfernen, löschen Sie das Verzeichnis C:\ProgramData\VMware\vCenterServer\cfg\vsphere-ui\vc-packages\vsphere-client-serenity\com.vmware.nsx.ui.h5-<version>-<build>.
- Starten Sie die Clientdienste auf der VMware vCenter-Appliance oder auf VMware vCenter unter Windows neu.
Tabelle 1. Clientdienst-Befehle Clientdienst vCenter Server Appliance vCenter Server für Windows vSphere Web Client neu starten Auf vSphere 6.0, 6.5 und 6.7
> shell.set --enabled True > shell # service-control --stop vsphere-client # service-control --start vsphere-client
> cd C:\Program Files\VMware\vCenter Server\bin > service-control --stop vspherewebclientsvc > service-control --start vspherewebclientsvc
vSphere Client neu starten Auf vSphere 6.5 und 6.7
> shell.set --enabled True > shell # service-control --stop vsphere-ui # service-control --start vsphere-ui
> cd C:\Program Files\VMware\vCenter Server\bin > service-control --stop vsphere-ui > service-control --start vsphere-ui
vSphere Client neu starten Auf vSphere 7.0
> shell.set --enabled True > shell # service-control --stop vsphere-ui # service-control --start vsphere-ui
vSphere 7.0 unterstützt vCenter Server für Windows nicht.
- Stellen Sie eine Verbindung zur Systembefehlszeile von VMware vCenter her.
- Schalten Sie die NSX Manager-VM aus und löschen Sie sie.
- Navigieren Sie im vSphere Client zu Hosts und Cluster.
- Suchen Sie nach der NSX Manager-VM. Klicken Sie mit der rechten Maustaste und wählen Sie Ausschalten aus, klicken Sie dann mit der rechten Maustaste und wählen Sie Von Festplatte löschen aus.