Das Upgrade von NSX Tools unter Windows Workload-VMs schlägt möglicherweise zunächst fehl. Versuchen Sie die folgenden Optionen zur Fehlerbehebung.

Manuelles Deinstallieren und Neuinstallieren von NSX Tools

Wenn NSX Tools nicht aktualisiert werden, müssen Sie sie möglicherweise manuell deinstallieren, das System wiederherstellen und dann die neue Version installieren. Führen Sie die folgenden Schritte durch:
  1. Deinstallieren Sie NSX Tools, indem Sie den folgenden Befehl ausführen:
    > powershell -file nsx_install.ps1 -operation uninstall
  2. Stellen Sie das System wieder her und bringen Sie es wieder in einen stabilen Zustand, indem Sie folgende Befehle ausführen:
    1. Überprüfen Sie, ob NSX- oder OVS-Dienste weiterhin ausgeführt werden:
      > powershell Get-ScheduledTask -Taskname nsx_watchdog
      > powershell Unregister-ScheduledTask -TaskName nsx_watchdog
      > tasklist | findstr nsx
      > tasklist | findstr ovs
    2. Wenn NSX/OVS-Dienste ausgeführt werden, halten Sie die Dienste in der folgenden Reihenfolge an:
      > sc.exe stop nsx-agent
      > sc.exe delete nsx-agent
      
      > sc.exe stop nsx-exporter
      > sc.exe delete nsx-exporter
      
      > sc.exe stop nsx-vm-command-relay-agent
      > sc.exe delete nsx-vm-command-relay-agent
      
      > sc.exe stop ovs-vswitchd
      > sc.exe delete ovs-vswitchd
      
      > sc.exe stop ovsdb-server
      > sc.exe delete ovs-vswitchd
    3. Überprüfen Sie, ob der OVSIM-Kernel-Treiber installiert ist. Falls der Treiber installiert ist, deinstallieren Sie ihn manuell.
      >netcfg -q ovsim
      >netcfg /u ovsim
    4. Setzen Sie den TCP/IP-Stack zurück, um den Standardzustand des TCP/IP-Stacks wiederherzustellen.
      > netsh winsock reset
      > netsh int ip reset
    5. Entfernen Sie alle NSX-Komponentendateien.
      > Remove-Item "C:\ProgramData\VMware\NSX\Data" -Force
      > Remove-Item "C:\Program Files\VMware\NSX" -Force
      
    6. Starten Sie das System neu. Bereinigen Sie nach dem Neustart die Treiber-Dateien (INF-Dateien). Rufen Sie den Namen der INF-Datei mithilfe von nsx_conf.json ab.
      Hinweis: Wenn die Datei nsx_conf.json nicht vorhanden ist, überspringen Sie diesen Schritt.
      > C:\Windows\system32>more C:\ProgramData\VMware\NSX\Data\nsx_conf.json
      
      {
            "NSX": {
             "version": null,
             "OVS": {
             "version": "2.12.1.32033",
              "driver_inf": "oem9.inf"
              }
              }
      }
      
      > pnputil -d oem9.inf
      
  3. Installieren Sie NSX Tools mithilfe der Anweisungen unter „Installieren von NSX Tools“ im Administratorhandbuch für NSX.
  4. Entfernen Sie in Ihrer Public Cloud das Tag nsx.network=default von der VM. Warten Sie mindestens zwei Minuten und fügen Sie das Tag wieder hinzu. Dadurch wird sichergestellt, dass die Arbeitslast-VM mit dem PCG verbunden ist.