En cas de panne d'un hôte ou d'un composant d'hôte dans un cluster étendu, il est recommandé de remplacer l'hôte par un nouvel hôte.

Conditions préalables

  • Imagez l'hôte de remplacement avec la même version ESXi que les autres hôtes du cluster.
  • Vérifiez la santé du cluster.

Procédure

  1. Obtenez l'ID de l'hôte à supprimer.
    1. Dans le volet de navigation, cliquez sur Centre de développement > Explorateur d'API.
    2. Sous API pour la gestion des hôtes, cliquez sur GET /v1/hosts.
    3. Cliquez sur Exécuter.
    4. Cliquez sur Télécharger pour télécharger le fichier JSON.
    5. Ouvrez le fichier JSON et copiez l'ID de l'hôte à supprimer.
  2. Obtenez l'ID du cluster à partir duquel l'hôte doit être supprimé.
    1. Dans l'explorateur d'API, accédez aux API pour gérer les clusters et cliquez sur GET /v1/clusters.
    2. Cliquez sur Exécuter.
    3. Cliquez sur Télécharger pour télécharger le fichier JSON.
    4. Ouvrez le fichier JSON et copiez l'ID du cluster.
  3. Préparez le corps de la demande JSON.
    1. Cliquez sur Patch /v1/clusters/id.
    2. Sous ClusterUpdateSpec, cliquez sur Données de mise à jour du cluster ClusterUpdateSpec{…}.
    3. Cliquez sur Télécharger pour télécharger le fichier JSON.
    4. Modifiez le fichier JSON afin qu'il contienne uniquement la section compacte semblable à l'exemple ci-dessous.
      { 
         "clusterCompactionSpec": {
            "hosts": [ {
               "id": "ESXi host 1 ID"
            }, {
               "id": "ESXi host 2 ID"
            }, {
               "id": "ESXi host 3 ID"
            } ]
         }
      }
  4. Exécutez l'API de cluster compact.
    1. Dans le champ id, remplacez les valeurs par les ID d'hôte que vous avez récupérés à l'étape 1.
    2. Cliquez sur Exécuter.
    3. Surveillez la tâche jusqu'à ce qu'elle soit terminée.
  5. Désaffectez l'hôte à supprimer.
    Reportez-vous à la section Désaffecter des hôtes.
  6. Levez l'hôte de remplacement dans le même pool de réseaux que l'hôte supprimé.
    Reportez-vous à la section Mettre en service des hôtes.
  7. Développez le cluster pour ajouter l'hôte mis en service au cluster. Reportez-vous à la section Développer un cluster étendu dans VMware Cloud Foundation.
  8. Si nécessaire, connectez-vous via SSH à chaque hôte récemment ajouté et ajoutez un chemin statique au réseau vSAN de l'hôte témoin. Ajoutez également des routes statiques dans le témoin s'il n'a pas pu accéder au réseau vSAN des hôtes récemment ajoutés.

Résultats

vSAN recrée automatiquement le cluster étendu.