Vous pouvez supprimer un NSX Controller, si nécessaire. Vous pouvez forcer la suppression uniquement du dernier contrôleur du nœud.

  • Gardez à l'esprit les points suivants lors de la suppression de contrôleurs :
    • Ne tentez pas de supprimer la VM de contrôleur avant de la supprimer via l'interface utilisateur ou l'API vSphere Web Client. Lorsque l'interface utilisateur n'est pas disponible, supprimez le contrôleur via l'API DELETE /2.0/vdn/controller/{controllerId}.
    • Après la suppression d'un nœud, assurez-vous que le cluster existant reste stable.
    • Lors de la suppression de tous les nœuds d'un cluster, le dernier nœud restant doit être supprimé à l'aide de l'option Supprimer de force (Forcefully Delete). Vérifiez systématiquement que la VM du contrôleur est bien supprimée. Si ce n'est pas le cas, mettez la machine virtuelle hors tension manuellement et supprimez la machine virtuelle du contrôleur via l'interface utilisateur.
    • Si l'opération de suppression échoue ou si vous ne pouvez pas supprimer un contrôleur dans un état particulier comme un contrôleur déconnecté, définissez le paramètre forceRemoval dans l'API sur true. Par exemple, DELETE /2.0/vdn/controller/{controllerId}?forceRemoval=true. Après une suppression forcée, mettez la VM hors tension manuellement.
    • Dans la mesure où un cluster multi-nœud peut uniquement supporter un échec, une suppression est considérée comme un échec. Le nœud supprimé doit être redéployé avant qu'un autre échec se produise.
  • Pour l'environnement Cross-vCenter NSX :
    • La suppression de la VM du contrôleur ou sa désactivation directe dans vCenter Server n'est pas une opération prise en charge. La colonne État (Status) affiche l'état Désynchronisé (Out of sync).
    • Si la suppression du contrôleur n'est que partielle et qu'une entrée est oubliée dans la base de données NSX Manager dans un environnement Cross-vCenter NSX, utilisez l'API DELETE api/2.0/vdn/controller/external.
    • Si le contrôleur a été importé via l'API NSX Manager, utilisez l'API removeExternalControllerReference avec l'option forceRemoval.
    • Lorsque vous supprimez un contrôleur, NSX demande la suppression d'une VM de contrôleur via vCenter Server à l'aide de l'ID d'objet géré (MOID) de la VM. Si vCenter Server ne trouve pas la VM avec son MOID, NSX signale l'échec de la demande de suppression du contrôleur et annule l'opération.

      Si l'option Supprimer de force (Forcefully Delete) est sélectionnée, NSX n'annule pas l'opération de suppression du contrôleur et efface les informations du contrôleur. NSX met également à jour tous les hôtes afin qu'ils ne fassent plus confiance au contrôleur supprimé. Toutefois, si la VM de contrôleur est toujours active et en cours d'exécution avec un MOID différent, elle dispose toujours d'informations d'identification pour participer comme membre du cluster de contrôleurs. Dans ce scénario, n'importe quel commutateur logique ou routeur attribué à ce nœud de contrôleur ne fonctionne pas correctement, car les hôtes ESXi ne font plus confiance au contrôleur supprimé.

Pour supprimer le dispositif NSX Controller, procédez comme suit :

Procédure

  1. Accédez à NSX Controller.
    • Dans NSX 6.4.1 et versions ultérieures, accédez à Mise en réseau et sécurité (Networking & Security) > Installation et mise à niveau (Installation and Upgrade) > Gestion (Management) > Nœuds de NSX Controller (NSX Controller Nodes).
    • Dans NSX 6.4.0, accédez à Mise en réseau et sécurité (Networking & Security) > Installation et mise à niveau (Installation and Upgrade) > Gestion (Management).
  2. Sélectionnez le contrôleur à supprimer.
  3. Cliquez sur l'icône Supprimer (Delete) (Icône Supprimer dans vSphere Client. ou Icône Supprimer dans vSphere Web Client.).
    Note : Si vous supprimez le dernier contrôleur du cluster, vous devez sélectionner l'option Supprimer de force (Forcefully Delete) pour supprimer le dernier nœud de contrôleur. Si le système ne comporte aucun contrôleur, les hôtes fonctionnent en mode « administration à distance ». Les nouvelles machines virtuelles ou les machines virtuelles faisant l'objet d'une opération vMotion rencontreront des problèmes de mise en réseau tant que le déploiement des nouveaux contrôleurs et la synchronisation n'auront pas été effectués.

    L'option Supprimer de force (Forcefully Delete) ignore les échecs et efface les données de la base de données. Vous devez vérifier que les échecs possibles sont traités manuellement. Vous devez confirmer que la VM de contrôleur est correctement supprimée. Si ce n'est pas le cas, vous devez la supprimer via le vCenter Server

  4. Cliquez sur Oui (Yes). La suppression du contrôleur utilise la séquence suivante :
    1. Désactivez le nœud.
    2. Vérifiez la santé du cluster.
    3. Si le cluster n'est pas sain, activez le contrôleur et faites échouer la demande de suppression.
    4. Si le cluster est sain, supprimez la VM du contrôleur, puis libérez l'adresse IP du nœud.
    5. Supprimez l'identité de la VM du contrôleur du cluster.
      Le contrôleur sélectionné est supprimé.
  5. Resynchronisez l'état du contrôleur en cliquant sur Actions > Mettre à jour l'état du contrôleur (Actions > Update Controller State).