Vous pouvez développer un cluster étendu en ajoutant des hôtes. Il est recommandé d'ajouter le même nombre d'hôtes aux deux zones de disponibilité pour la symétrie et l'équilibre du cluster.

Procédure

  1. Mettre en service les hôtes supplémentaires pour VMware Cloud Foundation.
    Reportez-vous à la section Mettre en service des hôtes.
  2. Obtenez les UID des hôtes que vous avez mis en service.
    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 les UID des hôtes.
  3. Obtenez l'ID du cluster que vous développez.
    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 que vous développez.
  4. Obtenez les noms des zones de disponibilité principale et secondaire à partir de vCenter Server.
    1. Dans un navigateur Web, connectez-vous à l'instance de vCenter Server sur https://vcenter_server_fqdn/ui.
    2. Sélectionnez Menu > Hôtes et clusters.
    3. Dans le panneau d'inventaire, développez vCenter Server > Centre de données.
    4. Sélectionnez Cluster, puis cliquez sur l'onglet Configurer.
    5. Sous vSAN, cliquez sur Domaines de pannes.
    6. Notez les noms des zones de disponibilité principale et secondaire.
  5. Préparez le corps de la demande JSON.
    1. Cliquez sur Patch /v1/clusters/id.
    2. Sous le champ ClusterUpdateSpec, cliquez sur Cluster Update Data ClusterUpdateSpec{ ... } .
    3. Cliquez sur Télécharger pour télécharger le fichier JSON.
    4. Modifiez le fichier JSON téléchargé afin qu'il ne contienne que la section de développement semblable à l'exemple ci-dessous. Dans le champ azName, entrez les noms principaux et secondaires que vous avez récupérés à l'étape 4.
      Note : Les hôtes ESXi que vous ajoutez doivent utiliser la même carte vmnic pour le mappage à l'instance de vSphere Distributed Switch que les hôtes existants dans le cluster étendu. Par exemple : si des hôtes existants mappent vmnic0 et vmnic1 à vSphere Dstributed Switch 1, vmnic2 et vmnic3 à vSphere Distributed Switch 2, les hôtes que vous ajoutez doivent mapper les mêmes vmincs aux mêmes instances de vSphere Distributed Switch.
      {
         "clusterExpansionSpec": {
            "hostSpecs": [ {
               "id": "ESXi host 1 ID",
               "licenseKey": "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX",
               "azName":"primary/secondary",
               "hostNetworkSpec": {
                "vmNics": [{
                 "id": "vmnic0",
                 "vdsName": "<vSphere Distributed Switch 1>"
                },
                {
                 "id": "vmnic1",
                 "vdsName": "<vSphere Distributed Switch 2>"
                }
               ]
              }
             }, {
               "id": "ESXi host 2 ID",
               "licenseKey": "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX",
               "azName":"primary/secondary",
               "hostNetworkSpec": {
                "vmNics": [{
                 "id": "vmnic0",
                 "vdsName": "<vSphere Distributed Switch 1>"
                },
                {
                 "id": "vmnic1",
                 "vdsName": "<vSphere Distributed Switch 2>"
                }
               ]
              }
            }, {
               "id": "ESXi host 3 ID",
               "licenseKey": "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX",
               "azName":"primary/secondary".
               "hostNetworkSpec": {
                "vmNics": [{
                 "id": "vmnic0",
                 "vdsName": "<vSphere Distributed Switch 1>"
                },
                {
                 "id": "vmnic1",
                 "vdsName": "<vSphere Distributed Switch 2>"
                }
               ]
              }
            }, {
               "id": "ESXi host 4 ID",
               "licenseKey": "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX",
               "azName":"primary/secondary",
               "hostNetworkSpec": {
                "vmNics": [{
                 "id": "vmnic0",
                 "vdsName": "<vSphere Distributed Switch 1>"
                },
                {
                 "id": "vmnic1",
                 "vdsName": "<vSphere Distributed Switch 2>"
                }
               ]
              }
            } ]
         }
      }
  6. Exécutez l'API de développement du cluster.
    1. Pour le champ ClusterUpdateSpec, mettez à jour l'ID de cluster (que vous avez récupéré à l'étape 3) et le fichier JSON avec la charge utile que vous avez préparée à l'étape 5.
    2. Cliquez sur Exécuter.
    3. Surveillez la tâche jusqu'à ce qu'elle soit terminée.
  7. Si nécessaire, connectez-vous via SSH à chaque hôte ajouté récemment 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.
  8. Définissez la valeur Pannes de l'hôte tolérées par le cluster sur le nombre d'hôtes dans la zone de disponibilité 1 après l'extension du cluster.
    1. Connectez-vous au vCenter Server de gestion.
    2. Sélectionnez Cluster, puis cliquez sur l'onglet Configurer.
    3. Sous Services, Cliquez sur Disponibilité vSphere, puis cliquez sur Modifier.
    4. Sur la page Contrôle d'admission de la boîte de dialogue Modifier les paramètres du cluster, définissez la valeur Pannes de l'hôte tolérées par le cluster sur le nombre d'hôtes dans la zone de disponibilité 1 et cliquez sur OK.