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

Conditions préalables

  • Dans vCenter Server, si vous souhaitez migrer des adaptateurs VMkernel lors de la désinstallation, placez les hôtes en mode de maintenance et mettez hors tension les machines virtuelles s'exécutant sur les hôtes.
  • 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.

Procédure

  1. Dans un navigateur, connectez-vous avec des privilèges d'administrateur à un dispositif NSX Manager sur https://<nsx-manager-ip-address>.
  2. Accédez à l'interface utilisateur en fonction de la version de NSX-T Data Center et sélectionnez un hôte :
    • (NSX-T Data Center 3.2.2) Système > Infrastructure > Hôtes et sélectionnez l'onglet Cluster.
    • (NSX-T Data Center 3.2.1 ou version antérieure) Système > Fabric > Nœuds > Nœuds de transport hôte et, dans le menu déroulant Géré par, sélectionnez un vCenter Server.

  3. Si un profil de nœud de transport a été appliqué au cluster, sélectionnez celui-ci, puis cliquez sur Actions > Détacher un profil TN.
    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.
  4. Sélectionnez l'hôte et cliquez sur Supprimer NSX.
  5. Vérifiez que le logiciel NSX-T Data Center 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-T Data Center
      esxcli software vib list | grep -E 'nsx|vsipfwlib'
  6. 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.
  7. (Hôte sur un commutateur N-VDS) Si l'hôte passe à l'état d'échec et que des VIB NSX-T Data Center ne peuvent pas être supprimés, exécutez la commande nsxcli -c del nsx pour supprimer NSX-T Data Center 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. vCenter Server 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. Désactivez SNMP sur l'hôte ESXi.
      esxcli system snmp set --enable false
    3. Connectez-vous au terminal de l'interface de ligne de commande ESXi.
    4. Exécutez nsxcli -c del nsx.
    5. Lisez le message d'avertissement. Entrez Oui si vous souhaitez continuer la désinstallation de NSX-T Data Center.
      Carefully read the requirements and limitations of this command:
      1. Read NSX documentation for 'Remove a Host from NSX or Uninstall NSX Completely'.
      2. Deletion of this Transport Node from the NSX UI or API failed, and this is the last resort.
      3. If this is an ESXi host:
         a. The host must be in maintenance mode. 
         b. All resources attached to NSXPGs must be moved out.
         If the above conditions for ESXi hosts are not met, the command WILL fail.
      4. For command progress check /scratch/log/nsxcli.log on ESXi host or /var/log/nsxcli.log on non-ESXi host.
      Are you sure you want to remove NSX on this host? (yes/no)
      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é.
    6. Vérifiez que les cartes réseau VMkernel et physiques existantes sur le commutateur N-VDS sont migrées vers un nouveau vSwitch. S'il y a plusieurs commutateurs N-VDS sur l'hôte, chaque commutateur N-VDS est migré vers un vSwitch distinct. Par exemple, s'il existe des commutateurs N-VDS1 et N-VDS2 sur l'hôte, les adaptateurs VMkernel et les cartes réseau physiques sont migrés vers vSwitch1 et vSwitch 2.
    7. Sélectionnez chaque hôte et cliquez sur Supprimer NSX.
    8. Dans la fenêtre contextuelle, sélectionnez Forcer la suppression et commencez la désinstallation.
    9. Sur l'hôte ESXi, vérifiez que le message système affiché est Terminé. Ce message indique que NSX-T Data Center est complètement supprimé de l'hôte.
      Après l'exécution de del nsx, tous les commutateurs d'hôtes existants sont supprimés, les VMkernel et les cartes réseau physiques sont migrés vers les vswitch récemment créés, le nœud de transport est détaché de NSX Manager et les VIB de NSX-T Data Center sont supprimés. S'il reste des VIB de NSX-T Data Center sur l'hôte, contactez le support VMware.
  8. (Hôte sur un commutateur VDS 7.0) Si l'hôte passe à l'état d'échec et que des VIB NSX-T Data Center 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. vCenter Server 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. Désactivez SNMP sur l'hôte ESXi.
      esxcli system snmp set --enable false
    3. Connectez-vous au terminal de l'interface de ligne de commande ESXi.
    4. Exécutez nsxcli -c del nsx.
    5. Lisez le message d'avertissement. Entrez Oui si vous souhaitez continuer la désinstallation de NSX-T Data Center.
      Carefully read the requirements and limitations of this command:
      1. Read NSX documentation for 'Remove a Host from NSX or Uninstall NSX Completely'.
      2. Deletion of this Transport Node from the NSX UI or API failed, and this is the last resort.
      3. If this is an ESXi host:
         a. The host must be in maintenance mode. 
         b. All resources attached to NSXPGs must be moved out.
         If the above conditions for ESXi hosts are not met, the command WILL fail.
      4. For command progress check /scratch/log/nsxcli.log on ESXi host or /var/log/nsxcli.log on non-ESXi host.
      Are you sure you want to remove NSX on this host? (yes/no)
      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é.
    6. Sélectionnez chaque hôte et cliquez sur Supprimer NSX.
    7. Dans la fenêtre contextuelle, sélectionnez Forcer la suppression et commencez la désinstallation.
    8. Sur l'hôte ESXi, vérifiez que le message système affiché est Terminé. Ce message indique que NSX-T Data Center est complètement supprimé de l'hôte.
      • Tous les commutateurs d'hôtes existants sont supprimés, le nœud de transport est détaché de NSX Manager et les VIB de NSX-T Data Center sont supprimés. S'il reste des VIB de NSX-T Data Center sur l'hôte, contactez le support VMware.
      • 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.