Si un hôte tombe en panne et que ses machines virtuelles doivent être redémarrées, vous pouvez contrôler l'ordre dans lequel cela se fait la priorité de redémarrage de la VM. De même, vous pouvez configurer la réponse de vSphere HA lorsque des hôtes perdent la connectivité au réseau de gestion à d'autres hôtes en utilisant les paramètres de réponse d'isolation.

Ces paramètres s'appliquent à toutes les machines virtuelles du cluster en cas de défaillance ou d'isolement d'un hôte. Vous pouvez configurer des exceptions pour des machines virtuelles spécifiques. Reportez-vous à la section Personnaliser une VM individuelle dans vSphere Web Client.

Priorité de redémarrage des VM

La priorité de redémarrage VM détermine l'ordre relatif dans lequel les machines virtuelles sont placées sur un nouvel hôte après une panne d'hôte. Les machines virtuelles sont redémarrées séquentiellement sur leurs nouveaux hôtes, en commençant par les machines virtuelles ayant la priorité la plus élevée, puis celles ayant une priorité inférieure, jusqu'à ce que toutes les machines virtuelles aient redémarré ou qu'il n'y ait plus de ressources de cluster disponibles. Notez que si vSphere HA ne parvient pas à mettre sous tension une machine virtuelle à haute priorité, il tentera le processus avec les machines virtuelles de priorité inférieure. Pour cette raison, la priorité de redémarrage des VM ne peut être utilisée pour appliquer une priorité de redémarrage pour une application avec plusieurs machines virtuelles. De même, si le nombre de défaillances d'hôtes dépasse le seuil autorisé par le contrôle d'admission, les machines virtuelles ayant une priorité inférieure risquent de ne pas redémarrer tant que des ressources supplémentaires ne seront pas disponibles. Les machines virtuelles sont redémarrées sur les hôtes de basculement, s'ils ont été préalablement définis.

Les valeurs de ce paramètre sont les suivantes : Désactivé, Basse, Moyen (par défaut) et Haut. Si l'option Désactivé est sélectionnée, vSphere HA est désactivé pour la machine virtuelle, ce qui signifie qu'elle n'est pas redémarrée sur d'autres hôtes ESXi en cas de dysfonctionnement de son hôte. Le paramètre Désactivé est ignoré par la fonction Surveillance de VM et d’application de vSphere HA car cette fonction protège les machines virtuelles contre les pannes de niveau système d'exploitation et non contre les pannes de machine virtuelle. Lorsqu'une panne se produit au niveau du système d'exploitation, vSphere HA redémarre le système d'exploitation et la machine virtuelle est laissée en fonctionnement sur le même hôte. Vous pouvez modifier ce paramètre pour des machines virtuelles individuelles.

Remarque :

La réinitialisation d'une machine virtuelle provoque un redémarrage du système d'exploitation client mais ne place pas la machine virtuelle en cycle d'alimentation.

Les paramètres de priorité du redémarrage des machines virtuelles varient en fonction des besoins de l'utilisateur. Attribuez une priorité plus élevée de redémarrage aux machines virtuelles qui fournissent les services les plus importants.

Par exemple, dans le cas d'une application multitâche, vous pouvez classer les attributions en fonction des fonctions hébergées sur les machines virtuelles.

  • Haute. Serveurs de base de données qui fournissent des données aux applications.

  • Moyenne. Serveurs d'application qui exploitent les données de la base de données et fournissent des résultats sur des pages web.

  • Basse. Serveurs Web qui reçoivent des demandes d'utilisateurs, transmettent des requêtes à des serveurs d'application et transmettent les résultats aux utilisateurs.

Réponse d'isolation de l'hôte

La réponse à l'isolement d'un hôte détermine les événements survenant lorsqu'un hôte d'un cluster vSphere HA perd ses connexions au réseau de gestion mais continue à fonctionner. Vous pouvez utiliser la réponse d'isolation pour que vSphere HA atteigne les machines virtuelles en cours d'exécution sur un hôte isolé et les redémarrer sur un hôte non isolé hôte. Les réponses à l'isolement d'un hôte exigent que l'État de surveillance de l'hôte soit activé. Si l'état de surveillance de l'hôte est désactivé, les réponses à l'isolement d'un hôte sont également suspendues. Un hôte détermine qu'il est isolé lorsqu'il est incapable de communiquer avec les agents en cours d'exécution sur les autres hôtes et d'envoyer un ping à ses adresses d'isolement. Lorsque cela se produit, l'hôte exécute sa réponse d'isolement. Les réponses sont les suivantes : Laisser sous tension (la valeur par défaut), Mettre hors tension, puis basculer et Arrêter, puis basculer. Vous pouvez personnaliser cette propriété pour des machines virtuelles individuelles.

Remarque :

Si le paramètre de priorité de redémarrage d'une machine virtuelle est défini sur Désactiver, aucune réponse d'isolation de l'hôte n'est effectuée.

Pour utiliser le paramètre Arrêter la machine virtuelle, vous devez installer VMware Tools dans le système d'exploitation client de la machine virtuelle. L'arrêt de la machine virtuelle offre l'avantage de préserver son état. L'arrêt est préférable à la mise hors tension de la machine virtuelle qui ne prend pas en compte pas les dernières modifications apportées aux disques ni ne valide les transactions. Le basculement des machines virtuelles qui sont en train de se fermer est plus long car la fermeture doit aussi être effectuée. Les machines virtuelles qui n'ont pas été arrêtées au bout de 300 secondes ou du délai défini par l'attribut avancé das.isolationshutdowntimeout seconds, sont mises hors tension.

Remarque :

Lorsque vous avez créé un cluster vSphere HA, vous pouvez changer les paramètres par défaut du cluster relatifs à la Priorité de redémarrage et à la Réponse à l'isolement de machines virtuelles spécifiques. Ces remplacements sont utiles pour les machines virtuelles qui sont utilisées pour des tâches spéciales. Par exemple, les machines virtuelles qui fournissent des services d'infrastructure, comme DNS ou DHCP, doivent éventuellement être mises sous tension avant d'autres machines virtuelles du cluster.

Si la réponse à l'isolement d'un hôte est désactivée (autrement dit, s'il laisse les machines virtuelles sous tension lorsqu'il est isolé) et si l'hôte n'a plus accès au réseau de gestion et au réseau de stockage, une situation de division peut survenir. Dans ce cas, l'hôte isolé perd le verrouillage des disques et les machines virtuelles sont basculées vers un autre hôte, même si les instances d'origine des machines virtuelles continuent de s'exécuter sur l'hôte isolé. Lorsque l'hôte retrouve l'accès à la banque de données de la VM, il y aura deux copies des VM, bien que la copie sur l'hôte initialement isolé n'ait pas accès aux fichiers vmdk et que la corruption des données soit empêchée.

Pour résoudre ce problème, ESXi génère une question sur la machine virtuelle qui a perdu les verrouillages disque pour le moment où l'hôte quittera son état d'isolation et réalise qu'il ne peut pas obtenir de nouveau les verrouillages disque. vSphere HA répond automatiquement à cette question ce qui permet à l'instance de la machine virtuelle qui a perdu les verrouillages disque de s'arrêter, laissant uniquement l'instance qui dispose des verrouillages disque.