La mise à niveau de NSX Tools sur des machines virtuelles de charge de travail Windows peut d'abord échouer. Essayez les options de dépannage suivantes.

Désinstaller et réinstaller manuellement NSX Tools

Si les outils NSX Tools ne sont pas mis à niveau, vous devrez peut-être les désinstaller manuellement, récupérer le système, puis installer la nouvelle version. Suivez la procédure ci-dessous :
  1. Désinstallez NSX Tools en exécutant la commande :
    > powershell -file nsx_install.ps1 -operation uninstall
  2. Récupérez le système et restaurez-le dans un état stable en exécutant les commandes suivantes :
    1. Vérifiez si des services NSX ou OVS sont toujours en cours d'exécution :
      > powershell Get-ScheduledTask -Taskname nsx_watchdog
      > powershell Unregister-ScheduledTask -TaskName nsx_watchdog
      > tasklist | findstr nsx
      > tasklist | findstr ovs
    2. Si les services NSX/OVS sont en cours d'exécution, arrêtez-les dans l'ordre suivant :
      > 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. Vérifiez si le pilote de noyau OVSIM est installé. Si le pilote est installé, désinstallez-le manuellement.
      >netcfg -q ovsim
      >netcfg /u ovsim
    4. Réinitialisez la pile TCP/IP pour restaurer son état par défaut.
      > netsh winsock reset
      > netsh int ip reset
    5. Supprimez tous les fichiers de composants NSX.
      > Remove-Item "C:\ProgramData\VMware\NSX\Data" -Force
      > Remove-Item "C:\Program Files\VMware\NSX" -Force
      
    6. Redémarrez le système. Après le redémarrage, nettoyez les fichiers du pilote (INF). Récupérez le nom du fichier INF à l'aide de nsx_conf.json.
      Note : Si le fichier nsx_conf.json n'est pas présent, ignorez cette étape.
      > 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. Installez NSX Tools en suivant les instructions de la section « Installer NSX Tools » dans le Guide d'administration de NSX-T Data Center.
  4. Dans votre cloud public, supprimez la balise nsx.network=default de la machine virtuelle, attendez au moins deux minutes et rajoutez la balise. Cela garantit que la machine virtuelle de charge de travail est connectée au PCG.