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.

La suppression totale de NSX requiert deux redémarrages de l'hôte. Le premier redémarrage est nécessaire après la désinstallation des VIB NSX. Le second est nécessaire après la suppression des VTEP de l'hôte et des dvPortgroups utilisés pour les VTEP.

Note:

Ne supprimez pas les dispositifs NSX de vCenter directement. Gérez et supprimez toujours des dispositifs NSX à l'aide de l'onglet Networking and Security de vSphere Web Client.

Pour supprimer NSX de chaque hôte au lieu de procéder par cluster entier, reportez-vous au Retirer un hôte d'un cluster NSX préparé.

Conditions préalables

  • Le rôle Administrateur d'entreprise ou Administrateur NSX doit vous avoir été attribué.

  • Avant d'inverser la préparation de l'hôte afin de supprimer normalement les VM de service du cluster, supprimez toutes les solutions des partenaires enregistrées, ainsi que les services Endpoint.

  • Supprimez tous les dispositifs NSX Edge. Reportez-vous à la section Désinstaller un dispositif NSX Edge Services Gateway ou un routeur logique distribué.

  • Détachez les machines virtuelles se trouvant dans la zone de transport des commutateurs logiques et supprimez les commutateurs logiques. Reportez-vous à la section Désinstaller un commutateur logique.

Procédure

  1. Supprimez le cluster de sa zone de transport.

    Accédez à Préparation du réseau logique > Zones de transport (Logical Network Preparation > Transport Zones) et déconnectez le cluster de la zone de transport.

    Si le cluster est grisé et que vous ne pouvez pas le déconnecter, cela peut être dû au fait que 1) un hôte du cluster est déconnecté ou est hors tension ou 2) le cluster peut contenir une ou plusieurs machines virtuelles, ou des dispositifs connectés à la zone de transport. Par exemple, si l'hôte se trouve dans un cluster de gestion et si des instances de NSX Controller y sont installées, commencez par supprimer ou déplacer les contrôleurs.

  2. Supprimez la zone de transport.
  3. Annulez la configuration VXLAN du cluster.

    Par exemple :

  4. Inversez la préparation de l'hôte en désinstallant les VIB NSX.

    Sélectionnez l'une des méthodes suivantes pour désinstaller des VIB NSX. Les deux premières options désinstallent les VIB NSX sur tous les hôtes d'un cluster. Les deux dernières options désinstallent les VIB sur un hôte à la fois.

    • Dans vCenter Web Client, accédez à Networking & Security > Installation > Préparation de l'hôte (Networking & Security > Installation > Host Preparation), puis cliquez sur Désinstaller (Uninstall).

    • Dans vCenter Web Client, accédez à Administration > Extensions vCenter Server > vSphere ESX Agent Manager (Administration > vCenter Server Extensions > vSphere ESX Agent Manager). Dans l'onglet Gestion (Management), cliquez avec le bouton droit sur l'agence VCNS et sélectionnez Supprimer l'agence (Delete Agency).

      Par exemple :

    • Déplacez l'hôte du cluster préparé vers un cluster non préparé.

    • Sur l'hôte, exécutez les commandes suivantes :

      • esxcli software vib remove --vibname=esx-vxlan

      • esxcli software vib remove --vibname=esx-vsip

  5. Redémarrez les hôtes.

    La suppression de VIB d'un hôte nécessite le redémarrage de celui-ci. Le redémarrage requis n'est pas automatique. Lorsqu'un hôte doit être redémarré, la balise (redémarrage requis) s'(redémarrage requis) ((reboot required)) s'affiche dans la vue Hôtes et clusters. Par exemple :

    Utilisez l'une des procédures suivantes pour redémarrer les hôtes.

    • Redémarrez l'hôte manuellement.

    • Sélectionnez le cluster, puis cliquez sur l'action Résoudre (Resolve). Cette action redémarre tous les hôtes du cluster. Si DRS est activé sur le cluster, DRS tente de redémarrer les hôtes d'une manière contrôlée permettant aux machines virtuelles de continuer à fonctionner. Si DRS échoue pour une raison quelconque, l'action Résoudre (Resolve) s'arrête. Dans ce cas, vous devrez éventuellement déplacer les machines virtuelles manuellement, puis tenter de nouveau l'action Résoudre (Resolve) ou redémarrer les hôtes manuellement.

  6. Supprimez le dispositif NSX Manager et toutes les machines virtuelles du dispositif NSX Controller du disque.
  7. Supprimez toute interface VTEP vmkernel restante.

    Par exemple :

    Généralement, les interfaces vmkernel de VTEP sont déjà supprimées suite aux précédentes opérations de désinstallation.

  8. Supprimez tout dvPortgroup restant utilisé pour les VTEP.

    Par exemple :

    Généralement, les dvPortgroups utilisés pour les VTEP sont déjà supprimés suite aux précédentes opérations de désinstallation.

  9. Redémarrez les hôtes.
  10. Pour l'instance de vCenter de laquelle vous souhaitez supprimer le plug-in NSX Manager, connectez-vous au navigateur de l'objet géré à l'adresse https://your_vc_server/mob.
  11. Cliquez sur Contenu (Content).

    Par exemple :

  12. Cliquez sur ExtensionManager.

  13. Cliquez sur UnregisterExtension.

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

  15. Si vous exécutez le dispositif vSphere 6 vCenter, lancez la console et activez l'interpréteur de commandes de dépistage sous Options de mode de dépannage (Troubleshooting Mode Options).

    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.

  16. Supprimez les répertoires de vSphere Web Client pour NSX, puis redémarrez le service Web Client.

    Les répertoires de vSphere Web Client pour NSX se nomment com.vmware.vShieldManager.** et se trouvent aux emplacements suivants :

    • vCenter Server 5.x

      • Windows 2003 – %ALLUSERSPROFILE%\Application Data\VMware\vSphere Web Client\vc-packages\vsphere-client-serenity\

      • Windows 2008/2012 – %ALLUSERSPROFILE%\VMware\vSphere Web Client\vc-packages\vsphere-client-serenity\

      • VMware vCenter Server Appliance : /var/lib/vmware/vsphere-client/vc-packages/vsphere-client-serenity/

    • vCenter Server 6.0.x

      • Windows 2008/2012 – 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/

    Pour vCenter Server Appliance, exécutez la commande service vsphere-client restart dans l'interpréteur de commandes du dispositif.

    Pour une instance de vCenter basée sur Windows, exécutez la commande services.msc, cliquez avec le bouton droit sur vSphere Web Client, puis cliquez sur Démarrer (Start).

Résultats

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

L'icône Networking & Security du plug-in NSX Manager n'apparaît plus sur l'écran d'accueil de vCenter Web Client.

Accédez à Administration > Plug-ins des clients (Administration > Client Plug-Ins) et vérifiez que la liste des plug-ins n'inclut pas Plug-in de l'interface utilisateur de NSX (NSX User Interface plugin).