Arrêtez les composants d'un domaine de charge de travail VI qui exécute des charges de travail en conteneur dans VMware Cloud Foundation dans un ordre spécifique pour que les composants restent opérationnels en maintenant les services d'infrastructure, de mise en réseau et de gestion nécessaires aussi longtemps que possible avant l'arrêt.

Arrêtez les composants de gestion pour les domaines de charge de travail VI qui exécutent vSphere with Tanzu et des conteneurs ou qui exécutent des charges de travail virtualisées avant d'arrêter les composants du domaine de gestion.

Si le cluster NSX Manager et le cluster NSX Edge sont partagés avec d'autres domaines de charge de travail VI, suivez cet ordre général :

  1. Arrêtez les charges de travail du client dans tous les domaines de charge de travail VI qui partagent l'instance de NSX. Sinon, tous les services de mise en réseau NSX dans les charges de travail du client seront interrompus lorsque vous arrêterez NSX.

  2. Arrêtez le domaine de charge de travail VI qui exécute les nœuds NSX Edge partagés.

  3. Arrêtez les autres domaines de charge de travail VI.

Ordre d'arrêt d'un domaine de charge de travail VI avec vSphere with Tanzu

Tableau 1. Ordre d'arrêt d'un domaine de charge de travail VI avec vSphere with Tanzu

Ordre d'arrêt

Composant SDDC

1

Charges de travail de client en conteneur

2

Découvrir l'emplacement des machines virtuelles vSphere with Tanzu *

3

Machines virtuelles de vSphere Cluster Services dans le domaine de charge de travail VI *

4

Système vCenter Server pour le domaine de charge de travail VI *

5

Machines virtuelles du plan de contrôle du cluster superviseur

6

Machines virtuelles du plan de contrôle du cluster Tanzu Kubernetes

7

Machines virtuelles du travailleur du cluster Tanzu Kubernetes

8

Machines virtuelles Harbor

9

Nœuds NSX Edge dans le domaine de charge de travail VI *

10

Nœuds NSX Manager pour le domaine de charge de travail VI *

11

vSAN et hôtes ESXi dans le domaine de charge de travail VI *

* Pour plus d'informations sur les étapes d'arrêt, voir ci-dessous.

Découvrir l'emplacement des machines virtuelles vSphere with Tanzu sur les hôtes ESXi

Avant de commencer à arrêter un domaine de charge de travail VI avec vSphere with Tanzu, obtenez un mappage entre les machines virtuelles du domaine de charge de travail et les hôtes ESXi sur lesquels ils sont déployés. Utilisez ultérieurement ce mappage pour vous connecter à des hôtes ESXi spécifiques et arrêter des machines virtuelles de gestion spécifiques.

Procédure

  1. Démarrez Windows PowerShell.
  2. Connectez-vous au domaine de charge de travail VI vCenter Server en exécutant la commande.
    Connect-VIServer -Server <workload_domain_vCenter_server_fqdn> -User [email protected] -Password vsphere_admin_password 
  3. Générez le mappage de la machine virtuelle vers l'hôte dans un fichier C:\VMToHostMapping.csv sur la machine Windows en exécutant la commande.
    Get-VM | Select Name,VMHost | Export-Csv -Path C:\VMToHostMapping.csv -NoTypeInformation

Arrêter les machines virtuelles vSphere Cluster Services

Pour arrêter les machines virtuelles vCLS (vSphere Cluster Services) dans un cluster d'un domaine de charge de travail VI dans VMware Cloud Foundation, placez le cluster en mode de retraitement. Le mode de nouveaument déclenche le nettoyage des machines virtuelles vCLS.

Procédure

  1. Connectez-vous au domaine de charge de travail VI vCenter Server à l'adresse https://<vcenter_server_fqdn>/ui en tant que [email protected].
  2. Dans l'inventaire Hôtes et clusters, développez l'arborescence du domaine de charge de travail VI vCenter Server, ainsi que le centre de données du domaine de charge de travail VI.
  3. Sélectionnez le cluster sur lequel vCLS doit être arrêté.
  4. Copiez l'ID de domaine du cluster domain-c(cluster_domain_id) à partir de l'URL du navigateur.

    Lorsque vous accédez à un cluster dans vSphere Client, l'URL est semblable à celle-ci :

    https://<fqdn-of-vCenter-server>/ui/app/cluster;nav=h/urn:vmomi:ClusterComputeResource:domain-c8:eef257af-fa50-455a-af7a-6899324fabe6/summary

    Copiez uniquement domain-c8.

  5. Dans l'inventaire Hôtes et clusters, sélectionnez l'instance de vCenter Server, puis cliquez sur l'onglet Configurer.
  6. Sous Paramètres avancés, cliquez sur le bouton Modifier les paramètres.
  7. Recherchez la propriété config.vcls.clusters.domain-c(number).enabled pour l'ID de cluster de domaine de Étape 4 et définissez-la sur false.

    Si la propriété n'existe pas, ajoutez-la. L'entrée du cluster ne peut plus être supprimée de vSphere Client. Toutefois, la conservation de cette entrée n'est pas un problème.

  8. Cliquez sur Enregistrer.

Résultats

Le service de surveillance vCLS initie le nettoyage des machines virtuelles vCLS. Si vSphere DRS est activé pour le cluster, il cesse de fonctionner et un avertissement supplémentaire s'affiche dans le résumé du cluster. vSphere DRS reste désactivé jusqu'à ce que vCLS soit réactivé sur ce cluster.

Arrêter l'instance de vCenter Server pour un domaine de charge de travail d'infrastructure virtuelle avec vSphere with Tanzu

Pour arrêter l'instance de vCenter Server d'un domaine de charge de travail VI avec vSphere with Tanzu dans VMware Cloud Foundation, utilisez vSphere Client. Vous arrêtez les services Kubernetes et vérifiez l'état de santé de vSAN.

Procédure

  1. Arrêtez les services Kubernetes sur l'instance de vCenter Server du domaine de charge de travail.
    1. Connectez-vous à l'instance de vCenter Server en tant qu'utilisateur racine à l'aide d'un client SSH (Secure Shell).
    2. Pour passer au shell Bash, exécutez la commande shell.
    3. Arrêtez les services Kubernetes en exécutant la commande.
      vmon-cli -k wcp
    4. Vérifiez l'état des services Kubernetes en exécutant la commande.
      vmon-cli -s wcp

      La sortie doit contenir État d'exécution : ARRÊTÉ.

  2. Connectez-vous au domaine de charge de travail VI vCenter Server à l'adresse https://<vcenter_server_fqdn>/ui en tant que [email protected].
  3. Vérifiez l'état de santé et de resynchronisation de vSAN.
    1. Sélectionnez le cluster vSAN et cliquez sur l'onglet Surveiller.
    2. Dans le volet de gauche, accédez à vSAN > Skyline Health, vérifiez l'état de chaque catégorie de santé vSAN sous Résultats de santé et confirmez que le score de santé du cluster est de 100 %.
    3. Dans le volet de gauche, sous vSAN > Resynchronisation d'objets, vérifiez que toutes les tâches de synchronisation sont terminées.
  4. Si la fonctionnalité vSphere HA est activée pour un cluster vSAN du domaine de charge de travail, arrêtez vSphere HA pour éviter les migrations de machines virtuelles initiées par vSphere HA après le partitionnement de vSAN pendant le processus d'arrêt.
    1. Sélectionnez le cluster vSAN, puis cliquez sur l'onglet Configurer.
    2. Dans le volet de gauche, sélectionnez Services > Disponibilité vSphere, puis cliquez sur le bouton Modifier.
    3. Dans la boîte de dialogue Modifier les paramètres du cluster, désactivez vSphere HA, puis cliquez sur OK.

    Cette opération prend plusieurs minutes.

  5. Connectez-vous au domaine de gestion vCenter Server à l'adresse https://<vcenter_server_fqdn>/ui en tant que [email protected].
  6. Dans l'inventaire VM et modèles, développez le domaine de gestion vCenter Server et développez le centre de données du domaine de gestion.
  7. Arrêtez vCenter Server.
    1. Localisez la machine virtuelle vCenter Server pour le domaine de charge de travail VI.
    2. Cliquez avec le bouton droit sur la machine virtuelle, puis sélectionnez Alimentation > Arrêter le SE invité.
    3. Dans la boîte de dialogue de confirmation, cliquez sur Oui.

    Cette opération prend plusieurs minutes.

Arrêter les nœuds NSX Edge pour vSphere with Tanzu

Commencez à arrêter l'infrastructure NSX dans un domaine de charge de travail VI avec vSphere with Tanzu en arrêtant les nœuds NSX Edge qui fournissent la connectivité du trafic nord-sud entre les réseaux de centre de données physiques et les réseaux SDN NSX.

Étant donné que l'instance de vCenter Server du domaine est déjà hors service, arrêtez les nœuds NSX Edge à partir des hôtes ESXi sur lesquels ils s'exécutent.

Procédure

  1. Connectez-vous à l'hôte ESXi qui exécute le premier nœud NSX Edge en tant qu'utilisateur racine à l'aide de VMware Host Client.
  2. Dans le volet de navigation, cliquez sur Machines virtuelles.
  3. Cliquez avec le bouton droit sur une machine virtuelle NSX Edge et sélectionnez SE invité > Arrêter.
  4. Dans la boîte de dialogue de confirmation, cliquez sur Oui.
  5. Répétez ces étapes pour arrêter les nœuds NSX Edge restants pour le domaine de charge de travail VI avec vSphere with Tanzu.

Arrêter les nœuds NSX Manager

Continuez à arrêter l'infrastructure NSX pour le domaine de gestion ou pour un domaine de charge de travail VI en arrêtant le cluster NSX Manager à trois nœuds à l'aide de vSphere Client.

Procédure

  1. Connectez-vous au domaine de gestion vCenter Server à l'adresse https://<vcenter_server_fqdn>/ui en tant que [email protected].
  2. Dans l'inventaire VM et modèles, développez le domaine de gestion vCenter Server et développez le centre de données du domaine de gestion.
  3. Cliquez avec le bouton droit sur la machine virtuelle principale de NSX Manager et sélectionnez Alimentation > Arrêter le SE invité.
  4. Dans la boîte de dialogue de confirmation, cliquez sur Oui.

    Cette opération prend plusieurs minutes.

  5. Répétez les étapes pour les machines virtuelles NSX Manager restantes.

Arrêter vSAN et les hôtes ESXi dans un domaine de charge de travail d'infrastructure virtuelle avec vSphere with Tanzu

Arrêtez vSAN et les hôtes ESXi dans un domaine de charge de travail VI avec vSphere with Tanzu en préparant le cluster vSAN pour l'arrêt, en plaçant chaque hôte ESXi en mode de maintenance pour empêcher le déploiement ou le démarrage de machines virtuelles sur l'hôte, et en arrêtant l'hôte.

Dans un domaine de charge de travail VI avec vSphere with Tanzu, l'instance de vCenter Server du domaine est déjà inactive. Par conséquent, effectuez l'opération d'arrêt sur les hôtes ESXi à l'aide de VMware Host Client.

Procédure

  1. Activez SSH sur les hôtes ESXi dans le domaine de charge de travail à l'aide de l'utilitaire SoS du dispositif SDDC Manager.
    1. Connectez-vous au dispositif SDDC Manager à l'aide d'un client SSH (Secure Shell) comme vcf.
    2. Basculez vers l'utilisateur root en exécutant la commande su et en entrant le mot de passe racine.
    3. Exécutez cette commande.
      /opt/vmware/sddc-support/sos --enable-ssh-esxi --domain domain-name
  2. Connectez-vous au premier hôte ESXi dans le cluster de domaine de charge de travail à l'aide d'un client SSH (Secure Shell) en tant qu'utilisateur racine.
  3. Pour un cluster vSAN, désactivez les mises à jour des membres du cluster vSAN en exécutant la commande :
    esxcfg-advcfg -s 1 /VSAN/IgnoreClusterMemberListUpdates

    La commande renvoie le message La valeur de IgnoreClusterMemberListUpdates est 1

  4. Répétez les étapes Étape 2 et Étape 3 sur les hôtes restants dans le cluster.
  5. Sur le premier hôte ESXi par cluster vSAN, préparez le cluster vSAN pour l'arrêt en exécutant la commande :
    python /usr/lib/vmware/vsan/bin/reboot_helper.py prepare

    La commande renvoie le message La préparation du cluster est terminée.

  6. Placez l'hôte ESXi en mode de maintenance en exécutant la commande.
    esxcli system maintenanceMode set -e true -m noAction

    Assurez-vous que l'invite revient une fois la commande terminée.

  7. Vérifiez que l'hôte est en mode de maintenance.
    esxcli system maintenanceMode get
  8. Répétez les étapes Étape 6 à Étape 7 sur les hôtes restants dans le cluster de domaine de charge de travail.
  9. Arrêtez les hôtes ESXi dans le cluster de domaine de charge de travail.
    1. Connectez-vous au premier hôte ESXi du cluster à l'adresse https://<esxi_host_fqdn>/ui en tant qu'utilisateur racine.
    2. Dans le volet de navigation, cliquez avec le bouton droit sur Hôte, puis, dans le menu déroulant, sélectionnez Arrêter.
    3. Dans la boîte de dialogue de confirmation, cliquez sur Arrêter.
    4. Répétez les étapes pour les hôtes restants dans le cluster.