En entreprise, il est primordial d'assurer la haute disponibilité de vos différents services et applications pour éviter les interruptions de services.
Pour cela, vous trouverez de nombreuses fonctionnalités dans VMware vSphere, dont une partie est nécessaire pour l'activation de VMware HA.
De plus, vous verrez aussi qu'un autre produit VMware vous permettra également d'améliorer celle-ci pour atteindre le meilleur niveau de service possible pour votre infrastructure virtuelle VMware.
Un système hautement disponible est un système opérationnel en continu pendant une longue durée.
Un système tolérant à la panne est conçu de façon à ce qu'un composant de sauvegarde prenne immédiatement le relais lors d'une panne pour ne pas qu'il y ait d'interruption de service.
Pour cela, vous pouvez utiliser des fonctionnalités disponibles sous VMware vSphere, ainsi que le produit VMware vCenter Site Recovery Manager (aussi appelé SRM).
Source : VMware vSphere 4.1: Install, Configure, Manage – Revision A - High Availability Module 12 - VMware (pages 7 et 8).
Pour rendre une infrastructure VMware vSphere entièrement hautement disponible, vous devrez gérer la haute disponibilité à différents niveaux : protection du matériel, zéro temps d'arrêt et protection contre les temps d'arrêt imprévus et les catastrophes.
Pour cela, vous devrez assurer la haute disponibilité de :
Note : à gauche, cela correspond au niveau de service 99% et plus vous allez à droite, plus vous arrivez au 99.999 % de niveau de service. Ceci dit, plus vous allez à droite, plus cela nécessite des compétences techniques et de l'argent pour assurer au mieux la haute disponibilité de votre infrastructure matérielle et virtuelle VMware.
En plus de la haute disponibilité de vos serveurs VMware, n'oubliez pas d'ajouter la haute disponibilité pour les services liés :
Source : VMware - Delivering Business Continuity Solutions with VMware Virtualization (page 7)
VMware vSphere HA fournit un moyen simple pour assurer la haute disponibilité de vos applications.
Dans le cas d'une panne d'un hôte VMware ESXi, les machines virtuelles concernées seront automatiquement redémarrées sur d'autres hôtes VMware ESXi.
VMware vSphere HA permet donc de diminuer les temps d'interruption de vos services sans devoir recourir à du matériel et/ou des logiciels supplémentaires.
En arrière-plan, VMware vSphere HA surveille tous les hôtes VMware ESXi d'un pool de ressources pour détecter les éventuelles pannes d'un ou plusieurs hôtes.
Pour cela, un agent nommé FDM (Fault Domain Manager) est automatiquement ajouté sur chaque hôte pour assurer un signal de pulsation (heartbeat) entre ceux-ci.
Ainsi, en cas de perte du signal de pulsation (heartbeat), les machines virtuelles de l'hôte tombé en panne sont redémarrées sur les autres hôtes du pool de ressources.
Notes :
Source : VMware High Availability - Cost effective high availability for virtual machines.
Lorsque vous activez VMware vSphere HA sur un cluster VMware, un agent FDM est ajouté automatiquement sur chaque hôte VMware ESXi.
Notez que le "hostd" est déjà présent de base sur vos hôtes VMware ESXi, car c'est lui qui gère beaucoup d'actions de base de votre hyperviseur. De plus, cet agent FDM communique directement avec le "hostd". Il ne peut donc pas fonctionner sans le "hostd".
Lorsque vous activez VMware vSphere HA, un des hôtes est automatiquement désigné en tant qu'hôte principal (Master). Cet hôte principal est celui qui communiquera avec vCenter et qui surveillera les autres hôtes, ainsi que leurs VMs.
Etant donné que différents types de pannes peuvent survenir, l'hôte principal utilisera le signal de pulsation (heartbeat) du réseau, ainsi que celui de la banque de données pour savoir de quel type de panne il s'agit.
Les autres hôtes seront désignés en tant qu'hôtes secondaires (Slaves).
Notez que similairement à un switch vDS, vCenter Server est nécessaire uniquement pour configurer VMware vSphere HA.
En effet, VMware vSphere HA peut continuer de fonctionner correctement même si vCenter Server est inaccessible, car une copie de la configuration est présente sur chaque hôte membre du cluster (où VMware vSphere HA est activé).
Source : Fonctionnement de vSphere HA - VMware Docs.
Pour utiliser VMware vSphere HA, vous devez :
Lorsque vous souhaitez utiliser VMware vSphere HA, VMware vous recommande de :
Sources :
Sur un des hôtes, ajouter votre ou vos serveurs iSCSI dans l'onglet "Découverte dynamique".
Comme indiqué précédemment, vous aurez besoin d'au moins 2 banques de données pour le signal de pulsation. De plus, VMware recommande de créer celles-ci sur des serveurs iSCSI différents (bien que vous puissiez également les créer sur un serveur iSCSI unique).
Dans notre cas, nous avons installé 2 serveurs iSCSI sous Windows Server et nous les avons ajoutés sur le contrôleur iSCSI logiciel de notre hôte "esxi1".
Pour savoir comment configurer ce contrôleur iSCSI logiciel sous VMware vSphere, référez-vous à notre tutoriel : VMware vSphere 6.7 - Créer une banque de données iSCSI.
Depuis cet hôte, créez une banque de données VMFS sur chaque périphérique (disque iSCSI).
Dans notre cas, nous avons créé une banque de données "iSCSI DS 1" sur le 1er disque (qui se trouve sur notre 1er serveur iSCSI) et une banque de données "iSCSI DS 2" sur le 2ème disque (qui se trouve sur notre 2ème serveur iSCSI).
En allant dans la section "Stockage -> Périphériques de stockage", vous pouvez voir où se trouve chaque disque iSCSI via l'onglet "Chemins".
Comme vous pouvez le voir, notre banque de données "iSCSI DS 1" se trouve sur un disque iSCSI de notre serveur iSCSI "iscsi1".
Pour notre une banque de données "iSCSI DS 2", celle-ci se trouve sur un disque iSCSI de notre serveur iSCSI "iscsi2".
Une fois les banques de données iSCSI créées depuis votre 1er hôte, ajoutez les cibles iSCSI (serveurs iSCSI) sur le contrôleur iSCSI logiciel des autres hôtes de votre cluster (où vous activerez vSphere HA plus tard).
Vos autres hôtes verront les mêmes disques iSCSI et les banques de données créées sur ceux-ci.
Si ce n'est pas le cas, cliquez sur "Réanalyser le stockage" pour que VMware vSphere détecte les banques de données qui s'y trouvent.
Comme prévu, dans la liste des périphériques de stockage de vos autres hôtes, vous verrez qu'une banque de données se trouve sur un serveur iSCSI et l'autre banque de données se trouve sur un autre serveur iSCSI.
VMware 24/6/2022
VMware 7/3/2025
VMware 21/8/2024
VMware 27/11/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