Dans une infrastructure virtuelle VMware vSphere, vous pouvez assurer la haute disponibilité de vos machines virtuelles grâce à vSphere HA.
Mais, vous pouvez aussi améliorer la haute disponibilité de vos machines virtuelles critiques en réduisant fortement le temps d'indisponibilité de vos services grâce à la fonctionnalité vSphere Fault Tolerance (FT).
VMware vSphere Fault Tolerance (FT) est une fonctionnalité dépendant de vSphere HA qui vous permet de conserver une copie conforme de vos machines virtuelles sur un second hôte de votre cluster.
Il est important de comprendre que cette copie comprend évidemment son ou ses disques virtuels (VMDK), mais aussi une copie en temps réel de sa mémoire vive (RAM) et de ses instructions CPU (processeur).
En cas de panne de l'hôte où se trouve la machine virtuelle principale, la machine virtuelle secondaire (sa copie) prendra donc instantanément le réel.
Ce qui n'était pas le cas avec vSphere HA où un redémarrage de la machine virtuelle était nécessaire.
Grâce à vSphere Fault Tolerance (FT), il n'y a donc pas de perte des applications ouvertes ni de délai de redémarrage.
Le basculement via un second hôte est instantané.
Notez que vSphere Fault Tolerance (FT) utilise un système de verrouillage sur les stockages partagés pour éviter qu'une situation de division (= 2 copies actives d'une même VM) ne se produise.
Important : en cas de panne de l'hôte possédant la machine virtuelle secondaire (la copie), vSphere Fault Tolerance (FT) crée automatiquement une nouvelle machine virtuelle secondaire sur un autre hôte du cluster.
De plus, en cas de panne de l'hôte possédant la machine virtuelle principale, un basculement vers la machine virtuelle secondaire est effectué automatiquement. Ensuite, cette machine virtuelle secondaire devient donc la machine virtuelle principale et une nouvelle machine virtuelle secondaire est automatiquement créée sur un autre hôte du cluster en quelques secondes.
Bien évidemment, la machine virtuelle principale et la machine virtuelle secondaire ne peuvent jamais fonctionner sur le même hôte. Ceci afin de pouvoir assurer la haute disponibilité de la machine virtuelle en cas de panne d'un hôte.
Source : Fonctionnement de Fault Tolerance - VMware Docs.
Les pré-requis de vSphere Fault Tolerance (FT) sont :
Les limites de vSphere Fault Tolerance (FT) sont :
Attention : en fonction de votre édition de VMware vSphere, vous serez limité à un certain nombre de vCPUs par machine virtuelle protégée par vSphere Fault Tolerance (FT) :
Sources :
Lorsque vous activez vSphere Fault Tolerance (FT) sur une machine virtuelle, ces fonctionnalités VMware vSphere ne seront pas disponibles :
Lorsque vous souhaitez activer vSphere Fault Tolerance (FT) sur une machine virtuelle, vous ne pourrez pas utiliser ces fonctions ou périphériques :
Source : Fonctions et périphériques incompatibles avec Fault Tolerance - VMware Docs.
Dans le cas d'un lab, vous pouvez activer la journalisation de Fault Tolerance (FT) sur le réseau de gestion pour tester cette fonctionnalité rapidement.
Pour cela, sélectionnez votre 1er hôte et allez dans "Configurer -> Mise en réseau -> Commutateurs virtuels".
Ensuite, cliquez sur "..." (à droite du port VMkernel du réseau "Management Network") et cliquez sur "Modifier les paramètres".
Dans la fenêtre "vmk0 - Modifier les paramètres" qui s'affiche, cochez la case "Journalisation de Fault Tolerance" et cliquez sur OK.
Important : faites ceci pour chacun des hôtes de votre cluster.
En entreprise, conformément aux recommandations de VMware, vous devriez utiliser un réseau dédié pour le trafic de vSphere Fault Tolerance (FT).
Pour cela, nous avons ajouté 2 cartes réseau physiques par hôte qui sont connectées sur un switch séparé pour séparer physiquement le trafic de Fault Tolerance (FT) du reste du trafic de l'hôte.
Pour cela, pour chaque hôte, sélectionnez celui-ci et allez dans "Configurer -> Mise en réseau -> Commutateurs virtuels".
Ensuite, cliquez sur le bouton "Ajouter une mise en réseau" (en haut à droite).
Dans la fenêtre "Ajouter la mise en réseau" qui s'affiche, sélectionnez "Adaptateur réseau VMkernel" et cliquez sur Next.
Sélectionnez "Nouveau commutateur standard", dont la MTU sera par défaut de 1500 octets.
Bien que cela soit facultatif, VMware recommande l'utilisation des trames Jumbo pour le trafic de Fault Tolerance (pour améliorer les performances réseau).
Si vous souhaitez utiliser des trames Jumbo, indiquez une MTU de 9000 octets pour ce nouveau commutateur virtuel.
Attention : si vous définissez une MTU de 9000 octets pour ce commutateur virtuel, assurez-vous que le ou les switchs auxquels les adaptateurs physiques attribués à ce commutateur virtuel sont connectés supportent aussi les trames Jumbo (MTU de 9000 octets).
Pour les adaptateurs attribués, cliquez sur l'icône "+".
Sélectionnez un à un les nouveaux adaptateurs physiques (cartes réseau physiques) à attribuer à ce commutateur virtuel et cliquez sur OK.
Dans notre cas, nous avons attribué 2 adaptateurs physiques pour assurer une redondance.
Cliquez sur Next.
Pour les paramètres du port VMkernel, indiquez :
Pour les paramètres IPv4 de ce port VMkernel, étant donné que nous n'avons pas de serveur DHCP sur le switch physique dédié au trafic de Fault Tolerance, nous utilisons des adresses IP fixes avec un sous-réseau dédié (10.30.0.x).
Le 1er hôte possède l'adresse IP "10.30.0.11" pour le trafic de Fault Tolerance et donc le masque de sous-réseau "255.255.255.0".
Un résumé de la configuration de votre nouveau commutateur virtuel, du nouveau réseau (groupe de ports) et du nouveau port VMkernel apparait.
Cliquez sur Finish.
Notre nouveau commutateur virtuel apparait avec :
Pour l'hôte 2, nous lui avons assigné l'adresse IP "10.30.0.12" pour le trafic de Fault Tolerance (FT).
Pour l'hôte 3, nous lui avons assigné l'adresse IP "10.30.0.13" pour le trafic de Fault Tolerance (FT).
VMware 28/9/2022
VMware 27/7/2022
VMware 13/12/2024
VMware 24/7/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