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:
- Desinstale NSX Tools ejecutando el comando:
> powershell -file nsx_install.ps1 -operation uninstall
- Recupere el sistema y restáurelo a un estado estable mediante los siguientes comandos:
- 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
- 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
- Compruebe si el controlador de kernel OVSIM está instalado. Si está instalado, desinstálelo manualmente.
>netcfg -q ovsim >netcfg /u ovsim
- Restablezca la pila de TCP/IP para restaurar la pila de TCP/IP al estado predeterminado.
> netsh winsock reset > netsh int ip reset
-
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
-
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 archivonsx_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
- Compruebe si hay algún servicio de NSX o OVS que aún se esté ejecutando:
- 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.
- 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.