All'inizio, l'aggiornamento di NSX Tools nelle macchine virtuali con carico di lavoro Windows potrebbe non riuscire. Provare le seguenti opzioni di risoluzione dei problemi.
Disinstallare e reinstallare manualmente NSX Tools
Se
NSX Tools non viene aggiornato, potrebbe essere necessario disinstallarlo manualmente, ripristinare il sistema e quindi installare la nuova versione. Eseguire i passaggi seguenti:
- Disinstallare NSX Tools eseguendo il comando:
> powershell -file nsx_install.ps1 -operation uninstall
- Ripristinare uno stato stabile del sistema eseguendo i comandi seguenti:
- Verificare se i servizi NSX o OVS sono ancora in esecuzione:
> powershell Get-ScheduledTask -Taskname nsx_watchdog > powershell Unregister-ScheduledTask -TaskName nsx_watchdog > tasklist | findstr nsx > tasklist | findstr ovs
- Se i servizi NSX/OVS sono in esecuzione, arrestarli nel seguente ordine:
> 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
- Verificare se il driver del kernel OVSIM è installato. Se è installato, disinstallare manualmente il driver.
>netcfg -q ovsim >netcfg /u ovsim
- Reimpostare lo stack TCP/IP per ripristinarne lo stato predefinito.
> netsh winsock reset > netsh int ip reset
-
Rimuovere tutti i file dei componenti NSX.
> Remove-Item "C:\ProgramData\VMware\NSX\Data" -Force > Remove-Item "C:\Program Files\VMware\NSX" -Force
-
Riavviare il sistema. Dopo il riavvio, pulire i file del driver (INF). Recuperare il nome del file INF utilizzando
nsx_conf.json
.Nota: Se il filensx_conf.json
non è presente, ignorare questo passaggio.> 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
- Verificare se i servizi NSX o OVS sono ancora in esecuzione:
- Installare NSX Tools seguendo le istruzioni disponibili nella sezione "Installazione di NSX Tools" della Guida all'amministrazione di NSX.
- Nel cloud pubblico rimuovere il tag nsx.network=default dalla macchina virtuale, attendere almeno due minuti e aggiungere nuovamente il tag. In questo modo, la macchina virtuale con carico di lavoro viene connessa a PCG.