Le script Terraform enregistre les images pour NSX Manager et CSM dans le groupe de ressources qu'il crée dans le réseau virtuel de gestion de NSX Cloud.

Vous pouvez utiliser ces images pour redéployer NSX Manager ou CSM.

Cette méthode de redéploiement d'une image peut aider à la récupération d'un nœud de NSX Manager perdu ou inutilisable. Cependant, vous ne pouvez pas utiliser cette méthode pour récupérer un CSM. Cela est dû au fait que NSX Manager est déployé dans un cluster à trois nœuds et que CSM est joint à ce cluster. CSM ne réplique pas les données NSX Manager et les nœuds NSX Manager ne répliquent pas les données CSM. Pour récupérer CSM, suivez les étapes décrites dans la section « Restaurer CSM à partir de Microsoft Azure Recovery Services Vault » dans le Guide d'administration de NSX.

Redéploiement d'un nœud NSX Manager et association de celui-ci au cluster NSX Manager

Utilisez l'exemple suivant pour cette procédure :
  • Vous disposez des nœuds NSX Manager suivants :
    • Deployment1-NSX-MGR0
    • Deployment1-NSX-MGR1
    • Deployment1-NSX-MGR2
  • Vous perdez le nœud NSX Manager Deployment1-NSX-MGR0.

En cas de perte d'un nœud NSX Manager, vous pouvez détacher le nœud NSX Manager qui n'existe plus, redéployer un nouveau nœud NSX Manager à l'aide de l'image dans le groupe de ressources de votre déploiement, puis associer le nœud NSX Manager récemment déployé au cluster NSX Manager.

Suivez ces étapes et reportez-vous à l'exemple d'identification des nœuds NSX Manager :
  1. Pour détacher le nœud NSX Manager qui n'existe plus du cluster NSX Manager :
    1. Connectez-vous à l'un des nœuds opérationnels via SSH et exécutez la commande de CLI NSX suivante :
      Deployment1-NSX-MGR1> detach node <UUID of Deployment1-NSX-MGR0>
    2. Vérifiez l'état du cluster NSX Manager ; il indique qu'il est stable avec deux nœuds sains :
      Deployment1-NSX-MGR1> get cluster status
  2. Pour créer un nœud NSX Manager dans votre abonnement Microsoft Azure :
    1. Accédez à Deployment1-nsx-mgmt-rg > Deployment1_nsx_mgr_image.
    2. Cliquez sur Créer une machine virtuelle et acceptez les valeurs présélectionnées pour les champs autres que ceux spécifiés dans ce tableau :
      Paramètre Valeur
      De base
      Nom de la machine virtuelle Tout nom descriptif.
      Taille La configuration minimale requise est : Standard_D4s_v3-4vcpus, 16 Go de mémoire.
      Type d'authentification SSH
      Nom d'utilisateur Entrez le nom d'utilisateur NSX Manager par défaut : nsxadmin.
      Clé publique SSH source Sélectionnez Utiliser la clé publique existante et copiez-collez la clé publique pour le nœud NSX Manager que vous avez détaché du cluster ; dans l'exemple, pour le nœud Deployment1-NSX-MGR0.
      Disques
      Type de disque du système d'exploitation HDD standard
      Disques de données Cliquez sur Créer et associer un nouveau disque et sélectionnez HDD standard. pour SKU de disque avec une taille personnalisée de 100 GiB.
      Note : Assurez-vous que la mise en cache de l'hôte du disque de données est définie sur lecture/écriture.
      Mise en réseau
      Adresse IP publique Cliquez sur Créer et sélectionnez Statique pour l'option Attribution.
      Groupe de sécurité réseau NIC Sélectionnez Avancé
      Configurer un groupe de sécurité réseau Sélectionnez le groupe de sécurité réseau créé par le déploiement Terraform pour NSX Manager. Dans l'exemple de cette rubrique : Deployment1-nsx-mgr-sg
      Avancé
      Données personnalisées Copiez-collez les informations suivantes, en vous assurant que vous utilisez le nom d'utilisateur et le mot de passe de votre déploiement :
      #cloud-config
      hostname: ${hostname}
      bootcmd:
      - [cloud-init-per, instance, lvmdiskscan, lvmdiskscan]
      - [cloud-init-per, instance, secondary_partition, /opt/vmware/nsx-node-api/bin/set_secondary_partition.sh]
      chpasswd:
       expire: false
       list:
       - nsxadmin:<pwd>
       - root:<pwd>
      
    3. Cliquez sur Vérifier + Créer.

      Le nouveau nœud NSX Manager est déployé.

    4. Accédez au nouveau dispositif NSX Manager récemment déployé et définissez son paramètre d'adresse IP privée sur static.
  3. Joignez le dispositif NSX Manager récemment déployé au cluster de dispositifs NSX Manager existant :
    1. Connectez-vous au nœud de dispositif NSX Manager récemment déployé et exécutez la commande de CLI NSX suivante pour vous assurer qu'elle est en cours d'exécution :
      Deployment1-NSX-MGR0> get cluster status
    2. Joignez ce dispositif NSX Manager au cluster. Vous avez besoin de l'ID de cluster que vous pouvez récupérer à partir de l'un des deux autres nœuds NSX Manager en cours d'exécution :
      Deployment1-NSX-MGR0> join <NSX-MGR0-IP> cluster-id <cluster-id> thumbprint <NSX-MGR0 api thumbprint> username <NSX-MGR0 username> password <NSX-MGR0 password>
    3. Une fois que le nouveau nœud NSX Manager rejoint le cluster, exécutez la commande pour vérifier l'état du cluster avec les trois nœuds :
      Deployment1-NSX-MGR0> get cluster status