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-T Data Center.
  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.