Es posible que al intentar actualizar NSX Tools en máquinas virtuales de carga de trabajo de Windows, al principio se produzca un error. Pruebe las siguientes soluciones posibles.

Desinstalar y reinstalar manualmente NSX Tools

Si NSX Tools no se actualiza, es posible que deba desinstalarlo manualmente, recuperar el sistema y, a continuación, instalar la nueva versión. Siga estos pasos:
  1. Desinstale NSX Tools ejecutando el comando:
    > powershell -file nsx_install.ps1 -operation uninstall
  2. Recupere el sistema y restáurelo a un estado estable mediante los siguientes comandos:
    1. Compruebe si hay algún servicio de NSX o OVS que aún se esté ejecutando:
      > powershell Get-ScheduledTask -Taskname nsx_watchdog
      > powershell Unregister-ScheduledTask -TaskName nsx_watchdog
      > tasklist | findstr nsx
      > tasklist | findstr ovs
    2. Si hay servicios de NSX/OVS en ejecución, deténgalos en el siguiente orden:
      > 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. Compruebe si el controlador de kernel OVSIM está instalado. Si está instalado, desinstálelo manualmente.
      >netcfg -q ovsim
      >netcfg /u ovsim
    4. Restablezca la pila de TCP/IP para restaurar la pila de TCP/IP al estado predeterminado.
      > netsh winsock reset
      > netsh int ip reset
    5. Elimine todos los archivos de los componentes de NSX.
      > Remove-Item "C:\ProgramData\VMware\NSX\Data" -Force
      > Remove-Item "C:\Program Files\VMware\NSX" -Force
      
    6. Reinicie el sistema. Después de reiniciar, limpie los archivos del controlador (INF). Recupere el nombre del archivo INF mediante nsx_conf.json.
      Nota: Si el archivo nsx_conf.json no está presente, omita este paso.
      > 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. Instale NSX Tools siguiendo las instrucciones que se indican en "Instalar NSX Tools" en la Guía de administración de NSX.
  4. En la nube pública, elimine la etiqueta nsx.network=default de la máquina virtual, espere al menos dos minutos y vuelva a agregar la etiqueta. Esto garantizará que la máquina virtual de carga de trabajo se conecte a PCG.