Lorsque vous activez la haute disponibilité (vSphere HA) sur un cluster VMware vSphere, vous avez la possibilité d'activer une option nommée "VMCP" (VM Component Protection) qui permet de protéger vos machines virtuelles contre les problèmes liés au stockage.
Comme expliqué dans notre article "VMware vSphere 6.7 - Problèmes de stockage (états d'APD et PDL)", une perte de l'accès au stockage peut générer un état APD (perte temporaire) ou un état PDL (perte permanente).
Pour en savoir plus sur ces états APD et PDL, ainsi que comment voir les événements liés à ces états, référez-vous à l'article cité précédemment.
Depuis vSphere 6.0, vous pouvez activer VM Component Protection (VMCP) pour que vSphere HA puisse détecter automatiquement les problèmes d'accès aux banques de données et agir en conséquence pour les machines virtuelles impactées.
Dans les paramètres de vSphere HA, vous trouverez 2 sections "Banque de données avec APD" et "Banque de données avec PDL" où vous pourrez choisir le comportement de VMCP en cas d'APD ou de PDL impactant vos machines virtuelles : ne rien faire, générer seulement des événements ou redémarrer les VMs sur d'autres hôtes qui ont toujours accès au stockage nécessaire.
Pour plus d'informations concernant ces paramètres, référez-vous à l'étape "8. Activer VMware vSphere HA sur votre cluster" de notre tutoriel concernant VMware vSphere HA.
Important : si le paramètre "Surveillance VM" ou "Priorité redémarrage VM" est désactivé, VM Component Protection (VMCP) ne pourra pas redémarrer les machines virtuelles impactées.
Source : VM Component Protection - VMware Docs.
Comme expliqué précédemment, VM Component Protection (VMCP) permet de protéger vos machines virtuelles lors de problème d'accès au stockage.
Si dessous, vous pouvez voir en détail comment fonctionne cette fonctionnalité et donc ce qu'il se passe en cas de problème d'accès au stockage.
Pour commencer, en cas de panne du stockage, VMCP démarre le processus de récupération.
VMCP génère la liste des machines virtuelles impactées par cette panne de stockage, puis il détecte si il s'agit d'un PDL (perte permanente d'un stockage) ou d'un APD (perte temporaire d'un stockage).
Généralement, cela dépend des codes d'erreurs renvoyés par la baie de stockage concernée.
Schéma tiré du blog de VMware : VM Component Protection (VMCP) - VMware vSphere Blog.
Voici également la timeline du processus de récupération de VMCP.
Ce schéma vient également du blog de VMware (voir lien cité précédemment).
Pour activer la fonctionnalité VM Component Protection (VMCP), commencez par sélectionner votre cluster VMware vSphere.
Ensuite, allez dans "Configurer -> Services -> Disponibilité vSphere" et cliquez sur "Modifier".
Comme vous pouvez le voir dans la description affichée dans l'onglet "Pannes et réponses" des paramètres de votre cluster, vous pouvez notamment configurer les conditions de pannes pour VM Component Protection (banques de données avec PDL et APD).
Pour commencer, vous pourrez activer la réponse en cas de défaillance de la banque de données PDL.
Comme indiqué précédemment, VMCP peut redémarrer automatiquement vos machines virtuelles sur d'autres hôtes qui ont toujours accès à la banque de données concernée.
Pour cela, sélectionnez "Mettre hors tension et redémarrer les machines virtuelles".
Dans le cas d'un état APD, sélectionnez une des options "Mettre hors tension et redémarrer les VM" pour que VMCP puisse redémarrer sur d'autres hôtes fonctionnels ayant accès à la banque de données concernée en cas d'APD.
Comme expliqué précédemment, dans le cas d'un état d'APD, VMCP attend 140 secondes pour voir si le problème a disparu automatiquement.
Dans le cas contraire, VMCP attend 3 minutes par défaut (délai configurable via l'option "Délai de réponse" visible ci-dessous), puis utilise l'action "Récupération de réponse" si le problème d'APD a été résolu.
Si le problème d'APD n'est pas résolu après ce délai supplémentaire, c'est l'action "Réponse en cas de défaillance ..." qui sera utilisée.
Comme indiqué sur la page "VM Component Protection - VMware Docs", VMCP ne pourra pas redémarrer les machines virtuelles impactées si la surveillance VM ou que la priorité de redémarrage VM est désactivée.
Pour éviter ce problème, assurez-vous qu'au moins la surveillance de VM est activée dans la section "Surveillance de VM".
Note : la surveillance d'application nécessite une application supportant la surveillance de l'application VMware.
Dans la section "Réponse en cas de panne de l'hôte", assurez-vous que l'option "Priorité de la VM par défaut" n'est pas désactivée.
Notez que les paramètres de vSphere HA peuvent aussi être modifiés pour des machines virtuelles spécifiques dans la section "Configurer -> Configuration -> Remplacements de VM".
Si ces remplacements de VM sont définis dans votre cas, assurez-vous de configurer aussi ces 2 options correctement pour ceux-ci pour que VMCP puisse aussi fonctionner correctement pour les VMs concernées.
Une fois les paramètres du cluster modifiés, vous reviendrez sur la page "Disponibilité vSphere".
VMware 30/12/2022
VMware 4/12/2024
VMware 20/9/2024
VMware 18/10/2024
Contenu épinglé
Contact
® InformatiWeb-Pro.net - InformatiWeb.net 2008-2022 - © Lionel Eppe - Tous droits réservés.
Toute reproduction totale ou partielle de ce site est interdite et constituerait une contrefaçon sanctionnée par les articles L.335-2 et suivants du Code de la propriété intellectuelle.
Vous devez être connecté pour pouvoir poster un commentaire