Vous pouvez désinstaller NSX d'un seul hôte géré par VMware vCenter. Les autres hôtes du cluster ne sont pas affectés.

Conditions préalables

  • Sur un hôte ESXi placé dans l'état Verrouillé, assurez-vous que l'utilisateur racine est ajouté à la liste des exceptions, afin qu'une session SSH puisse être établie avec l'hôte.
  • Assurez-vous qu'aucun port VIF n'est associé aux hôtes.

Procédure

  1. Dans un navigateur, connectez-vous avec des privilèges d'administrateur à une instance de NSX Manager sur https://<nsx-manager-ip-address> ou https://<nsx-manager-fqdn>.
  2. Sélectionnez Système > Infrastructure > Hôtes.
  3. Dans l'onglet Cluster, sélectionnez un cluster.
  4. Si un profil de nœud de transport a été appliqué au cluster, sélectionnez celui-ci, puis cliquez sur Actions > Détacher le profil de nœud de transport.
    Si un profil de nœud de transport a été appliqué au cluster, la colonne Configuration de NSX du cluster affiche le nom du profil.
  5. Sélectionnez l'hôte et cliquez sur Supprimer NSX.
  6. Vérifiez que le logiciel NSX est supprimé de l'hôte.
    1. Connectez-vous à l'interface de ligne de commande de l'hôte en tant que racine.
    2. Exécutez cette commande pour vérifier la présence de VIB NSX
      esxcli software vib list | grep -E 'nsx|vsipfwlib'
  7. Si un profil de nœud de transport est appliqué au cluster et que vous voulez le réappliquer, sélectionnez le cluster, cliquez sur Configurer NSX, puis sélectionnez le profil dans le menu déroulant Sélectionner le profil de déploiement.
  8. (IPv4 uniquement ou pile IPv4 et IPv6) Supposons que l'hôte se trouve sur un commutateur VDS 7.0. Si l'hôte passe à l'état d'échec et que des VIB NSX ne peuvent pas être supprimés, exécutez la commande nsxcli -c del nsx pour supprimer NSX de l'hôte.
    1. Avant d'exécuter la commande del nsx, procédez comme suit :
      • Si des adaptateurs VMkernel sont activés sur des groupes de ports NSX sur le commutateur VDS, vous devez migrer ou supprimer manuellement les VMK du groupe de ports NSX vers des groupes de ports DV sur le commutateur VDS. Si des VMK sont disponibles sur les groupes de ports NSX, l'exécution de la commande del nsx échoue.
      • Mettez l'hôte ESXi en mode de maintenance. VMware vCenter n'autorise pas l'hôte à passer en mode de maintenance, sauf si toutes les machines virtuelles en cours d'exécution sur l'hôte sont hors tension ou déplacées vers un autre hôte.
      • Déconnectez définitivement le nœud de transport hôte ESXi de NSX Manager en arrêtant le service nsx-proxy en cours d'exécution sur le nœud de transport hôte ESX. Connectez-vous au terminal de l'interface de ligne de commande ESXi et exécutez /etc/init.d/nsx-proxy stop.
      • Actualisez l'interface utilisateur de NSX Manager.
      • Vérifiez que l'état du nœud de transport hôte ESXi est Déconnecté à partir de NSX Manager.
    2. Connectez-vous au terminal de l'interface de ligne de commande ESXi.
    3. Exécutez nsxcli -c del nsx.
      Note : Si vous souhaitez exécuter la commande del nsx sans respecter les recommandations suggérées, exécutez nsxcli -c del nsx force.
    4. Lisez le message d'avertissement. Entrez Oui si vous souhaitez continuer la désinstallation de NSX.
      PLEASE READ THE REQUIREMENTS AND LIMITATIONS OF THIS COMMAND CAREFULLY
      
      1. Read the NSX product documentation section for 'Uninstalling NSX from a Host Transport Node'.
      2. Use this command as a last resort, when attempts to delete this Transport Node via NSX UI or API have not been successful.
      3. Specific instructions for ESXi hosts:
      	a. The host must be in maintenance mode.
          b. All resources attached to NSX Portgroups must either be migrated to another host or migrated to a Standard Switch on the same host.
      	c. VLCM enabled hosts require a reboot to successfully remove the VIBs after executing del nsx.
      	d. For the command progress, please check '/var/log/nsxcli.log' on ESX hosts.
      Please confirm that you have carefully followed each of the instructions above. 
      Are you ready to proceed with executing the 'del nsx' command? (Y/N)
    5. NSX effectue les vérifications préalables suivantes. Il est recommandé à un administrateur NSX d'agir avant l'exécution de la commande del nsx.
      Vérification préalable Action à effectuer par un administrateur NSX
      Vérifie si la désinstallation de NSX a été tentée à partir de l'API ou de l'interface utilisateur de NSX. Désinstallez NSX de NSX Manager. Si la désinstallation échoue, activez l'option Forcer la suppression lors de la désinstallation du nœud de transport sur NSX Manager. Ensuite, revenez à l'interface de ligne de commande et exécutez la commande del nsx.
      Vérifie si l'hôte est déconnecté de NSX Manager. Assurez-vous que l'hôte est déconnecté de NSX Manager. La commande del nsx n'est pas exécutée si une connexion active existe entre l'hôte et NSX Manager.
      Vérifie si l'hôte est en mode de maintenance. Placez l'hôte en mode de maintenance.
      Vérifie si DVFilter est détecté sur les hôtes. Redémarrez l'hôte pour supprimer DVFilter, puis réessayez la commande del nsx.
      Vérifie si les ressources sont attachées à des groupes de ports NSX sur des hôtes. Toutes les ressources attachées à des groupes de ports NSX doivent être migrées vers un autre hôte ou vers un commutateur standard sur le même hôte.

      L'exécution de la commande del nsx initie la suppression des VIB. Les VIB supprimés ne peuvent pas être restaurés sur le système.

    6. Si l'hôte prend en charge SmartNIC ou vLCM, redémarrez l'hôte pour supprimer complètement les VIB de l'hôte.
    7. Sur l'hôte ESXi, vérifiez que le message système affiché est Terminé. Ce message indique que NSX est complètement supprimé de l'hôte.
    8. Pour vérifier si des VIB NSX sont toujours sur l'hôte, exécutez localcli software vib list | grep nsx. Vérifiez nsxcli.log et esxupdate.log à la recherche d'éventuelles pannes.
    9. Si vous souhaitez supprimer des VIB sans respecter les recommandations suggérées avant d'exécuter la commande del nsx, vous pouvez supprimer NSX à l'aide de l'option Forcer la suppression de l'interface utilisateur de NSX Manager. Accédez à l'hôte ESXi, sélectionnez Forcer la suppression et commencez la désinstallation. Tous les commutateurs hôtes existants sont supprimés et les VIB NSX sont supprimés.
    10. Si la désinstallation a échoué, essayez de supprimer normalement NSX de l'interface utilisateur NSX Manager ou appelez l'API.
      Important : Après l'exécution de la commande del nsx, n'utilisez pas la fonctionnalité Résoudre dans l'interface utilisateur de NSX Manager pour repréparer l'hôte qui se trouve dans un état Déconnecté. Si vous utilisez la fonctionnalité Résoudre, l'hôte peut passer à l'état Dégradé.
    11. Si la désinstallation échoue à nouveau en raison de la déconnexion de l'hôte de NSX Manager, répétez la procédure pour supprimer NSX à l'aide de la commande del nsx.
    12. Si la désinstallation échoue toujours, contactez le support VMware.

Résultats

Les objets NSX et tous les services associés sont complètement supprimés de l'hôte. Toutefois, si vous avez appliqué un profil de commutateur haute performance prédéfini ou personnalisé à des nœuds de transport individuels, NSX conserve ces propriétés de profil sur les hôtes après la désinstallation. Pour plus d'informations, reportez-vous à la rubrique Configurer des profils de commutateur d'hôte haute performance dans le Guide d'administration de NSX.

Sur un hôte qui fait partie de vSphere Lifecycle Manager, une fois que vous avez effectué les actions del nsx et Supprimer NSX de NSX Manager, l'état de l'hôte dans vCenter Server est conforme à l'image du cluster. Le système affiche Tous les hôtes du cluster sont conformes.