Gérer la maintenance des nœuds bare metal
Dans la solution VMware sur Google Cloud, vous êtes responsable de l'application de correctifs, de la mise à jour et de la mise à niveau de votre pile logicielle VMware Cloud Foundation (VCF). Google Cloudgère les serveurs physiques sous-jacents, l'alimentation, le refroidissement et la structure du centre de données pour vos nœuds ESXi bare metalz3-highmem-192-highlssd-metal. Régulièrement,Google Cloud effectue des événements de maintenance de l'hôte pour appliquer des réparations matérielles, des mises à jour du micrologiciel et des correctifs de sécurité aux hôtes physiques.
Ce document décrit les types d'événements de maintenance de l'hôte qui affectent les nœuds ESXi bare metal et explique comment évacuer les charges de travail et exécuter la maintenance sans perturber vos clusters VCF.
Types d'événements hôtes
Les instances Bare Metal Compute Engine subissent les catégories d'événements d'hôte suivantes :
- Événements de maintenance planifiés : intervalles de maintenance planifiés queGoogle Cloud annonce à l'avance. La plupart des mises à jour en arrière-plan ne sont pas perturbatrices, tandis que la maintenance du matériel ou du micrologiciel nécessite le redémarrage du nœud Bare Metal.
- Maintenance d'urgence : maintenance matérielle ou logicielle urgente à l'échelle du parc qui nécessite un redémarrage du nœud pour éviter les défaillances ou appliquer des mesures de sécurité critiques. Google Cloud fournit un préavis de 7 à 90 jours en fonction de la gravité de l'événement et renseigne le champ
maintenanceReasonsdans les métadonnées de l'instance. - Erreurs d'hôte : défaillances matérielles ou d'hôte physique rares et inattendues (
compute.instances.hostError) qui entraînent un redémarrage non planifié ou nécessitent le remplacement du nœud Bare Metal. Lorsqu'une erreur d'hôte se produit, la haute disponibilité (HA) vSphere redémarre automatiquement les machines virtuelles (VM) concernées sur des hôtes ESXi opérationnels du cluster.
Remarques sur la maintenance des clusters VCF
Avant de déclencher un événement de maintenance perturbateur sur un nœud ESXi bare metal, examinez les exigences opérationnelles suivantes :
- Effectuer la maintenance avant l'échéance prévue : démarrez toujours la maintenance manuellement pendant un intervalle de modification approuvé avant l'expiration de l'intervalle prévu. Si l'intervalle de maintenance expire avant que vous ne lanciez la maintenance, Compute Engine démarre automatiquement l'événement de maintenance, ce qui redémarre l'hôte sans le placer au préalable en mode de maintenance vSphere.
- Vérifiez la capacité du cluster : assurez-vous que votre cluster vSphere et vSAN dispose d'une capacité de calcul et de stockage de secours suffisante pour évacuer toutes les VM et répondre aux exigences de tolérance aux pannes de votre règle de stockage vSAN. Si votre cluster ne dispose pas d'une marge de manœuvre suffisante, ajoutez un nœud Bare Metal au cluster avant de commencer la maintenance.
- Placez d'abord l'hôte ESXi en mode de maintenance vSphere : évacuez toujours les VM en plaçant l'hôte en mode de maintenance dans vCenter Server ou VCF Operations avant de déclencher la maintenance dans la console Google Cloud .
- Effectuer la maintenance d'un nœud par cluster à la fois : chaque événement de maintenance de solution Bare Metal prend environ 120 à 150 minutes. N'effectuez la maintenance que sur un seul nœud par cluster vSphere à la fois pour préserver la disponibilité des données vSAN. Vous pouvez effectuer la maintenance sur des nœuds dans des clusters vSphere distincts ou des domaines de charge de travail VCF distincts en parallèle.
- Remplacer les nœuds qui ne répondent pas : si un nœud Bare Metal reste à l'état de maintenance
In progresspendant plus de 240 minutes, mettez-le hors service à partir de vCenter Server et de SDDC Manager, puis provisionnez un nœud de remplacement.
Afficher les notifications de maintenance
Vous pouvez surveiller les événements de maintenance de l'hôte à venir dans la console Google Cloud à l'aide de l'une des vues suivantes (ou configurer des alertes automatisées comme décrit dans Surveiller et planifier un événement de maintenance de l'hôte) :
VMware Engine :
Dans la console Google Cloud , accédez à VMware Engine > Autogéré > Nœuds Bare Metal.
Vérifiez la colonne État de maintenance pour chaque nœud :
- Mise à jour disponible - s'exécutera le (DATE_AND_TIME) : un événement de maintenance planifié ou d'urgence est programmé et prêt à être lancé.
- En cours : la maintenance de l'hôte est en cours d'exécution sur le nœud.
- À jour : aucun événement de maintenance n'est en attente pour le nœud.
Instances de VM Compute Engine :
Dans la console Google Cloud , accédez à la page Instances de VM.
Filtrez la liste des instances par type de machine (
z3-highmem-192-highlssd-metal) et inspectez la colonne Maintenance à venir.
Effectuer la maintenance des nœuds
Pour effectuer une maintenance de l'hôte en toute sécurité sur un nœud ESXi bare metal, évacuez l'hôte dans vCenter Server, exécutez l'événement de maintenance dans la console Google Cloud , puis remettez l'hôte en service.
Préparer le nœud dans vCenter Server
- Identifiez l'instance Bare Metal dont l'intervalle de maintenance est à venir dans la console Google Cloud , puis notez son nom d'hôte ou son adresse IP de gestion principale.
- Connectez-vous au client vSphere (ou à VCF Operations) et localisez l'hôte ESXi correspondant dans votre cluster.
- Effectuez un clic droit sur l'hôte ESXi, puis sélectionnez Mode de maintenance > Passer en mode de maintenance.
- Sélectionnez le mode de migration des données vSAN Assurer l'accessibilité (par défaut) ou Migration complète des données en fonction de votre règle de redondance de cluster, puis confirmez que vous souhaitez déplacer les VM éteintes et suspendues vers d'autres hôtes du cluster. Pour savoir comment choisir un mode d'évacuation vSAN, consultez la documentation Broadcom sur le placement d'un membre d'un cluster vSAN en mode maintenance.
- Attendez que toutes les VM migrent hors de l'hôte et que l'état de l'hôte passe à Mode maintenance dans vCenter Server.
Exécuter la maintenance de l'hôte dans Google Cloud
- Dans la console Google Cloud , accédez à VMware Engine > Autogéré > Nœuds Bare Metal.
- Recherchez le nœud que vous avez placé en mode maintenance vSphere.
- Cliquez sur le menu d'actions () à côté du nœud, puis sélectionnez Exécuter la maintenance.
- Confirmez l'opération lorsque vous y êtes invité. L'état de maintenance passe à En cours.
- Attendez que l'opération de maintenance se termine et que l'hôte ESXi redémarre. L'état de maintenance passe à À jour après environ 150 à 180 minutes.
Effectuer les tâches post-maintenance
- Vérifiez dans le client vSphere que l'hôte ESXi s'est reconnecté au serveur vCenter et que toutes les cartes réseau physiques (
vmnic0àvmnic4) et les disques locaux vSAN indiquent un état opérationnel. - Effectuez un clic droit sur l'hôte ESXi, puis sélectionnez Maintenance Mode > Exit Maintenance Mode (Mode Maintenance > Quitter le mode Maintenance).
- Vérifiez que les vérifications de l'état de vSphere Distributed Resource Scheduler (DRS) et de vSAN sont concluantes avant de commencer la maintenance sur un autre nœud du même cluster.
Étapes suivantes
- Découvrez comment gérer la capacité des nœuds à l'aide de Terraform lors de l'ajout ou de la suppression d'hôtes.
- Consultez le modèle de responsabilité partagée.
- Contactez l'assistance en consultant Obtenir de l'aide.