La désinstallation complète de NSX entraîne la suppression des VIB de l'hôte, de l'instance de NSX Manager, des contrôleurs, de toutes les configurations de VXLAN, des commutateurs logiques, des routeurs logiques, du pare-feu NSX et du plug-in vCenter NSX. Veillez à bien suivre ces étapes pour tous les hôtes du cluster. VMware recommande de commencer par désinstaller les composants de virtualisation de réseau d'un cluster avant de supprimer le plug-in NSX de vCenter Server.

Note : Ne supprimez aucun dispositif déployé par NSX Data Center for vSphere (par exemple, NSX Controller et les dispositifs NSX Edge) directement depuis vCenter. Pour gérer et supprimer des dispositifs NSX Data Center for vSphere, utilisez toujours l'onglet Mise en réseau et sécurité (Networking & Security) de vSphere Web Client.

Conditions préalables

Procédure

  1. Supprimez la zone de transport.
  2. Supprimez le dispositif NSX Manager et toutes les machines virtuelles de dispositif NSX Controller à partir du disque.
  3. Supprimez tous les ports VMkernel VTEP restants de votre Distributed Switch en effectuant les étapes suivantes :
    1. Accédez à Hôtes et clusters (Hosts and Clusters) > Sélectionner un hôte (Select Host) > Configurer (Configure) > Mise en réseau (Networking) > Commutateurs virtuels (Virtual Switches).
    2. Dans le tableau Commutateurs virtuels, sélectionnez le commutateur vSphere Distributed Switch.
      Un diagramme indiquant les divers dvPortgroups attribués à ce commutateur s’affiche. Faites défiler ce diagramme vers le bas pour trouver les ports VMkernel VTEP restants sur le commutateur.
    3. Sélectionnez le port VMkernel restant, puis cliquez sur l'icône Supprimer (Delete) (Supprimer).
    Généralement, les interfaces VMkernel de VTEP sont déjà supprimées suite aux précédentes opérations de désinstallation.
  4. Supprimez tous les dvPortgroups restants utilisés pour les VTEP dans votre Distributed Switch en effectuant les étapes suivantes :
    1. Accédez à Page d'accueil (Home) > Mise en réseau (Networking).
    2. Dans le Navigateur (Navigator), cliquez sur le centre de données, puis développez vSphere Distributed Switches pour afficher les dvPortgroups restants.
    3. Cliquez avec le bouton droit sur le dvPortgroups restant, puis cliquez sur Supprimer (Delete).
    Dans la plupart des cas, les dvPortgroups utilisés pour les VTEP sont déjà supprimés suite aux précédentes opérations de désinstallation.
  5. Si vous avez supprimé les interfaces VMkernel ou dvPortgroups de VTEP, redémarrez les hôtes.
  6. Pour l’instance de vCenter sur laquelle vous souhaitez supprimer le plug-in NSX Manager, connectez-vous à l'explorateur d'objets gérés à l’adresse https://your_vc_server/mob.
  7. Cliquez sur Contenu (Content).

    Par exemple :

    Page du navigateur d'objets gérés avec le contenu mis en surbrillance.
  8. Cliquez sur ExtensionManager.

    ExtensionManager mis en surbrillance sur la page de l'explorateur d'objets gérés.

  9. Cliquez sur UnregisterExtension.

    Méthode UnregisterExtension mise en surbrillance sur la page de l'explorateur d'objets gérés.

  10. Entrez la chaîne com.vmware.vShieldManager, puis cliquez sur Invoquer la méthode (Invoke Method).

    Entrez la valeur du paramètre extensionKey et cliquez sur Appeler la méthode.

  11. Entrez la chaîne com.vmware.nsx.ui.h5, puis cliquez sur Invoquer la méthode (Invoke Method).
  12. Si vous exécutez le dispositif vSphere 6 vCenter, démarrez la console et activez l'interpréteur de commandes de dépistage sous Options du mode Dépannage (Troubleshooting Mode Options).

    L'écran Options du mode Dépannage de la console du dispositif vCenter Appliance indique l'activation du shell Bash.

    Il est également possible d'activer l'interpréteur de commandes de dépistage en se connectant en tant qu'utilisateur racine et en exécutant la commande shell.set --enabled true.
  13. Supprimez les répertoires vSphere Web Client et vSphere Client (HTML5) pour NSX Data Center for vSphere, puis redémarrez les services du client.
    Les répertoires vSphere Web Client pour NSX Data Center for vSphere sont appelés com.vmware.vShieldManager.* et com.vmware.nsx.ui.h5.*, et se trouvent dans :
    • VMware vCenter Server pour Windows : C:\ProgramData\VMware\vCenterServer\cfg\vsphere-client\vc-packages\vsphere-client-serenity\
    • VMware vCenter Server Appliance : /etc/vmware/vsphere-client/vc-packages/vsphere-client-serenity/
    Les répertoires vSphere Client sont appelés com.vmware.nsx.ui.h5.* et com.vmware.vShieldManager.*, et se trouvent dans :
    • VMware vCenter Server pour Windows : C:\ProgramData\VMware\vCenterServer\cfg\vsphere-ui\vc-packages\vsphere-client-serenity\
    • VMware vCenter Server Appliance : /etc/vmware/vsphere-ui/vc-packages/vsphere-client-serenity/
    Note : À partir de vSphere 7.0, vSphere Web Client est obsolète. Par conséquent, le répertoire com.vmware.vShieldManager.* n'est pas créé.

    Redémarrez les services du client sur le dispositif vCenter Server ou vCenter Server sous Windows :

    Tableau 1. Commandes du service client
    Service client vCenter Server Appliance vCenter Server pour Windows
    Redémarrer vSphere Web Client

    Sur vSphere 6.0, 6.5 et 6.7

    > shell.set --enabled True
    > shell
    # service-control --stop vsphere-client
    # service-control --start vsphere-client
    
    > cd C:\Program Files\VMware\vCenter Server\bin
    > service-control --stop vspherewebclientsvc
    > service-control --start vspherewebclientsvc
    
    Redémarrer vSphere Client

    Sur vSphere 6.5 et 6.7.

    > shell.set --enabled True
    > shell
    # service-control --stop vsphere-ui
    # service-control --start vsphere-ui
    
    > cd C:\Program Files\VMware\vCenter Server\bin
    > service-control --stop vsphere-ui
    > service-control --start vsphere-ui
    Redémarrer vSphere Client

    Sur vSphere 7.0

    > shell.set --enabled True
    > shell
    # service-control --stop vsphere-ui
    # service-control --start vsphere-ui
    

    vSphere 7.0 ne prend pas en charge vCenter Server pour Windows

Résultats

Le plug-in NSX Manager est supprimé de vCenter. Pour confirmer, déconnectez-vous de vCenter, puis reconnectez-vous.

L'icône Mise en réseau et sécurité (Networking & Security) du plug-in NSX Manager ne figure plus sur l'écran d'accueil de vCenter Web Client ou de vSphere Client.

L'icône Mise en réseau et sécurité est mise en surbrillance sur la page d'accueil.

Accédez à Administration > Plug-ins des clients (Client Plug-Ins) et vérifiez que la liste des plug-ins n'inclut pas le plug-in vShield Manager.
Note :
  • Avant NSX 6.4.5, le nom du plug-in client dans vSphere Web Client est vShield Manager. Dans NSX 6.4.5 et versions ultérieures, le nom de plug-in est Plug-in de l'interface utilisateur de NSX (NSX user interface plugin).
  • Dans vSphere Client basé sur HTML5, le nom de plug-in est Plug-in de l'interface utilisateur de NSX (NSX user interface plugin).

La page Plug-ins client de vSphere Web Client indique la suppression du plug-in vShield Manager.