Pour que VMware vSphere HA puisse redémarrer sans problème les VMs d'un hôte qui tombe en panne grâce aux autres hôtes du cluster, VMware vSphere HA utilise le contrôle d'admission.
Le contrôle d'admission permet d'imposer des contraintes concernant l'utilisation des ressources pour s'assurer que les machines virtuelles puissent toujours être redémarrées grâce aux autres hôtes du cluster.
Les actions susceptibles d'enfreindre ces contraintes ne sont donc pas autorisées.
Par exemple :
En effet, le contrôle d'admission fonctionne avec un système d'emplacements (slots) qui sera calculé en fonction des réservations de ressources CPU et RAM de vos VMs, ainsi que les ressources disponibles sur les hôtes de votre cluster.
Notez que si aucune réservation de mémoire n'est définie sur vos machines virtuelles, vSphere HA utilisera par défaut les valeurs "0 Mo" pour la mémoire vive (RAM) et "32 MHz" pour le processeur (CPU).
Notez que ce contrôle d'admission peut être désactivé. Bien que cela soit déconseillé, car VMware vSphere HA ne pourra plus vous garantir que vos VMs pourront être redémarrées sur les autres hôtes de votre cluster en cas de problème.
Dans l'exemple ci-dessous, si l'hôte 1 tombe en panne, les machines virtuelles (qui consomment ici 80% des ressources de cet hôte) ne pourront pas être redémarrées sur l'hôte 2 (qui dans cet exemple, est aussi utilisé à 80% de sa capacité).
Or, avec le contrôle d'admission, une situation comme ci-dessus ne pourra pas arriver.
De plus, plus vous possédez d'hôtes dans un cluster, plus vous avez de ressources disponibles (libres) sur vos différents hôtes pour pouvoir redémarrer les machines d'un hôte tombant en panne (au cas où).
Bien qu'il soit aussi déconseillé d'utiliser un hôte à 100% de sa capacité pour éviter que les mécanismes de récupération de mémoire (TPS, ballooning, compression, ...) : Fonctionnement de la gestion de la mémoire (RAM) sous VMware ESXi 6.7.
Dans l'exemple ci-dessous, si l'hôte 1 tombe en panne, vSphere HA pourra redémarrer sans problème ses machines virtuelles grâce aux autres hôtes du cluster, étant donné qu'il y a assez de ressources disponibles (libres) sur ces hôtes.
Source : Contrôle d'admission vSphere HA - VMware Docs.
Par défaut, le contrôle d'admission est basé sur le nombre d'hôtes défectueux que le cluster peut tolérer en garantissant toujours que le basculement soit possible.
Néanmoins, vous pouvez choisir entre 3 types de contrôle d'admission :
Lorsque vous choisissez le type de contrôle d'admission "Pourcentage de ressources du cluster", VMware vSphere HA vérifie que le pourcentage de ressources (CPU + RAM) est réservé pour le basculement.
Dans l'exemple ci-dessous (provenant de la documentation de VMware) :
La capacité pour le processeur (CPU) est donc de 70% ((24 GHz - 7 GHz) / 24 GHz).
La capacité en mémoire vive (RAM) est donc de 71% ((21 Go - 6 Go) / 21 Go).
Si vous définissez un pourcentage de ressources pour le basculement de 25%, il reste donc 45% de ressources CPU et 46% de ressources mémoire (RAM) de disponibles pour des machines virtuelles supplémentaires.
Source : Contrôle d'admission Pourcentage de ressources de cluster - VMware Docs.
Lorsque vous choisissez le type de contrôle d'admission "Stratégie d'emplacement", VMware vSphere HA s'assure que les ressources soient toujours suffisante dans votre cluster pour redémarrer toutes les VMs depuis les hôtes qui seraient tombés en panne.
Pour cela, vSphere HA va utiliser un système d'emplacement (ou "slot" en anglais).
Un emplacement (slot) correspond aux ressources CPU et RAM que chaque VM sous tension dans votre cluster devra être en mesure d'utiliser sur un autre hôte du cluster, dans le cas où celui source tomberait en panne.
Une fois la taille d'emplacement (slot) calculée par vSphere HA, le contrôle d'admission pourra calculer combien de machines virtuelles il pourra redémarrer sans problème grâce aux autres hôtes en cas de panne d'un hôte.
Important : la taille d'un emplacement (slot) est calculée :
Une fois la taille d'emplacement calculée, vSphere HA déterminera la capacité de basculement en calculant combien d'emplacements sont disponibles sur chaque hôte pour les machines virtuelles.
Ainsi, vSphere HA pourra savoir combien de machines virtuelles pourront être redémarrées sur les autres hôtes fonctionnels du cluster dans le cas où un hôte tomberait en panne.
Notez que seuls les hôtes connectés qui ne sont pas en maintenance sont pris en compte.
Dans l'exemple ci-dessous (provenant de la documentation de VMware) :
Source : Contrôle d'admission Stratégie d'emplacement - VMware Docs.
Lorsque vous choisissez le type de contrôle d'admission "Hôtes de basculement dédiés", VMware vSphere HA conservera un ou plusieurs hôtes spécifiques comme hôtes de basculement.
Autrement dit, ces hôtes ne seront utilisés que lorsqu'un autre hôte tombe en panne.
Ce qui permet notamment de faire de l'économie d'énergie en évitant de faire tourner tous les hôtes simultanément si on peut consolider au mieux ses hôtes.
Lorsque vous définissez des hôtes comme hôtes de basculement, ceux-ci sont utilisés en priorité lorsqu'un hôte tombe en panne et qu'il faut redémarrer ses machines virtuelles dans votre cluster.
Néanmoins, si ces hôtes de basculement ne sont en panne ou que leurs ressources ne sont pas suffisantes pour redémarrer les machines virtuelles de l'hôte qui est tombé en panne, alors d'autres hôtes du cluster seront utilisés.
Notez que vous ne pouvez pas mettre sous tension des machines virtuelles ni en migrer vers ceux-ci.
Sinon, les capacités ne seront pas disponibles.
Notez également que DRS n'utilise pas les hôtes de basculement pour répartir la charge et il ne respecte pas non plus les règles d'affinité VM-VM sur ceux-ci.
Source : Contrôle d'admission sur des hôtes de basculement dédiés - VMware Docs.
Pour choisir la stratégie de contrôle d'admission que vSphere HA doit utiliser, sélectionnez votre cluster et allez dans : Configurer -> Services -> Disponibilités vSphere.
Ensuite, cliquez sur : Modifier.
Notez que vSphere HA doit évidemment être activé.
Dans l'onglet "Contrôle d'admission", commencez par sélectionner "Définir la capacité de basculement de l'hôte par : Pourcentage de ressources du cluster".
Ensuite, vous pourrez configurer les paramètres de contrôle d'admission liés à cette stratégie :
Sources :
Lorsque le contrôle d'admission est configuré pour utiliser la stratégie "Pourcentage de ressources du cluster", vous verrez les ressources réservées pour le basculement dans la section "vSphere HA" de votre cluster VMware :
Si vous allez dans "Surveiller -> vSphere HA -> Résumé", vous verrez une section "Infos d'exécution avancées" avec ces informations :
VMware 3/3/2023
VMware 8/6/2022
VMware 5/7/2024
VMware 2/1/2025
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