Si la cellule principale ne fonctionne pas correctement, pour récupérer la base de données VMware Cloud Director, l'une des cellules en veille doit devenir la nouvelle cellule principale et vous devez déployer une nouvelle cellule en veille. En fonction du mode de panne, le dispositif VMware Cloud Director promeut automatiquement une cellule en veille comme nouvelle cellule principale ou vous devez la promouvoir manuellement.

En fonction du mode de basculement du dispositif VMware Cloud Director, il existe deux workflows différents pour la récupération à la suite d'une panne de cellule principale. Vous pouvez utiliser ces workflows pour réutiliser les adresses IP et le nom d'hôte de la cellule principale en échec lorsque vous déployez la nouvelle cellule en veille.

Workflow de récupération pour le mode de basculement manuel

Si la cellule principale se trouve dans l'état Not reachable ou Failed, et que les deux cellules en veille sont dans l'état Running, vous pouvez effectuer une récupération après la panne à l'aide de l'interface utilisateur dispositif HTML5 du dispositif et de l'API du dispositif VMware Cloud Director.

Pour afficher l'état des cellules dans le cluster, reportez-vous à la section Afficher la santé et le mode de basculement du cluster de votre dispositif VMware Cloud Director.

  1. Si possible, à l'aide de l'outil de gestion des cellules, arrêtez le processus VMware Cloud Director. Depuis la cellule principale en échec, exécutez la commande suivante
    /opt/vmware/vcloud-director/bin/cell-management-tool  -u <sysadmin user> cell --shutdown
  2. Mettez hors tension la machine virtuelle principale en échec.
  3. Promouvez une cellule en veille pour qu'elle devienne le nouveau nœud principal.
    1. Connectez-vous en tant qu'utilisateur racine à l'interface utilisateur de gestion d'une cellule en veille en cours d'exécution, https://standby_ip_address:5480.
    2. Dans la colonne Rôle de la cellule en veille qui doit devenir la nouvelle cellule principale, cliquez sur Promouvoir.

    L'interface utilisateur de gestion affiche deux cellules avec le rôle principal. L'instance principale d'origine a l'état échec et la nouvelle instance principale a l'état en cours d'exécution. La santé du cluster est Dégradé.

  4. À partir de n'importe quelle cellule autre que le dispositif principal en échec, à l'aide de la méthode API Unregister du dispositif, supprimez le dispositif principal en échec du cluster haute disponibilité repmgr. Reportez-vous à la documentation de VMware Cloud Director Appliance API.
  5. Supprimez le dispositif principal ayant échoué du groupe de serveurs VMware Cloud Director.
    1. Connectez-vous en tant qu'administrateur au Service Provider Admin Portal.
    2. Dans le panneau de navigation de gauche principal, sélectionnez Ressources et, dans la barre de navigation supérieure de la page, sélectionnez Ressources de cloud.
    3. Dans le panneau de gauche secondaire, cliquez sur Cellules du cloud.
    4. Sélectionnez la cellule inactive et cliquez sur Annuler l'enregistrement.
  6. Si vous souhaitez réutiliser l'adresse IP et le nom d'hôte du dispositif principal en échec, assurez-vous que le dispositif principal en échec reste hors tension ou utilisez vSphere Client pour le supprimer.
  7. Déployez un nouveau dispositif en veille. Vous pouvez déployer le dispositif à l'aide de l'instance de vSphere Client ou déployer le dispositif à l'aide de l'outil VMware OVF Tool.

    Après le déploiement du nouveau dispositif en veille, la santé du cluster doit être Sain.

  8. Si le mode FIPS du dispositif VMware Cloud Director était actif avant la restauration, vous devez le redéfinir à l'aide de l'API du dispositif VMware Cloud Director.

    Le mode FIPS de la cellule est restauré automatiquement.

Workflow de récupération pour le mode de basculement automatique

Si le dispositif principal est dans l'état Failed, VMware Cloud Director promeut automatiquement une cellule en veille en tant que nouveau dispositif principal en cours d'exécution, mais le cluster est dans l'état Dégradé, car une seule cellule en veille est en cours d'exécution. Vous pouvez récupérer de l'échec à l'aide de l'interface utilisateur HTML5 et de VMware Cloud Director Appliance API.

Pour afficher l'état des cellules dans le cluster, reportez-vous à la section Afficher la santé et le mode de basculement du cluster de votre dispositif VMware Cloud Director.

  1. Si possible, à l'aide de l'outil de gestion des cellules, arrêtez le processus VMware Cloud Director. Depuis la cellule principale en échec, exécutez la commande suivante
    /opt/vmware/vcloud-director/bin/cell-management-tool  -u <sysadmin user> cell --shutdown
  2. Mettez hors tension la machine virtuelle principale en échec.

    L'interface utilisateur de gestion affiche deux cellules avec le rôle principal. L'instance principale d'origine a l'état échec et la nouvelle instance principale a l'état en cours d'exécution. La santé du cluster est Dégradé.

  3. À partir de n'importe quelle cellule autre que le dispositif principal en échec, à l'aide de la méthode API Unregister du dispositif, supprimez le dispositif principal en échec du cluster haute disponibilité repmgr. Reportez-vous à la documentation de VMware Cloud Director Appliance API.
  4. Supprimez le dispositif principal ayant échoué du groupe de serveurs VMware Cloud Director.
    1. Connectez-vous en tant qu'administrateur au Service Provider Admin Portal.
    2. Dans le panneau de navigation de gauche principal, sélectionnez Ressources et, dans la barre de navigation supérieure de la page, sélectionnez Ressources de cloud.
    3. Dans le panneau de gauche secondaire, cliquez sur Cellules du cloud.
    4. Sélectionnez la cellule inactive et cliquez sur Annuler l'enregistrement.
  5. Si vous souhaitez réutiliser l'adresse IP et le nom d'hôte du dispositif principal en échec, assurez-vous que le dispositif principal en échec est hors tension ou utilisez vSphere Client pour le supprimer.
  6. Déployez un nouveau dispositif en veille. Vous pouvez déployer le dispositif à l'aide de l'instance de vSphere Client ou déployer le dispositif à l'aide de l'outil VMware OVF Tool. Après le déploiement du nouveau dispositif en veille, la santé du cluster doit être Sain.
  7. À partir de n'importe quelle cellule autre que la cellule principale en échec, utilisez la méthode de l'API Failover du dispositif pour réinitialiser le mode de basculement du cluster sur Automatic. Reportez-vous à la documentation de VMware Cloud Director Appliance API.
  8. Si le mode FIPS du dispositif VMware Cloud Director était actif avant la restauration, vous devez le redéfinir à l'aide de l'API du dispositif VMware Cloud Director.

    Le mode FIPS de la cellule est restauré automatiquement.