Durant mes interventions pour différents clients notamment en Afrique et les sites distants , souvent des pannes de courants cause l’arrêt de tous les équipements y compris la plateforme VMware-Hosts ESXI (notamment là ou le courant est instable et l’investissement au niveau d’un groupe électrogène n’est pas faisable).
Pour éviter :
Administrateurs : les interventions sur site en HNO surtout durant les week-end et vos vacances.
Manager : les problèmes de disponibilité de votre ressource compétente qui maîtrise les spécifications de votre environnement (le héros à qui vos faite confiance).
Il vaut mieux anticiper, surtout que VMware a déjà pensé à vous :).
Je vous recommande d’utiliser la fonctionnalité du démarrage/Arrêt automatique des VMs au niveau VMware, cela vous permet de configurer des machines virtuelles pour qu’elles démarrent et s’arrêtent dés la mise sous ou hors tension de l’hôte (c’est faisable de configurer aussi un délai).
Information utiles :
L’ordre de démarrage est un élément essentiel pour la disponibilité de votre infrastructure, il faut prendre en considération tous les dépendances en considération et il doit être préparé en impliquant les ressources qui maîtrisent les spécifications de votre environnement et les enjeux business .
Se référer aux bonnes pratiques.
Le démarrage automatique n’est pas pris en charge lorsqu’il est utilisé avec vSphere HA.
Procédure de configuration :
Dans vSphere Client, accédez à l’hôte dans lequel se trouve la machine virtuelle et cliquez sur l’onglet Configurer.
Sous Machines virtuelles, sélectionnez Démarrage/Arrêt de la VM et cliquez sur Modifier (la boîte de dialogue Modifier la configuration Démarrage/Arrêt de la VM s’ouvre).
Sélectionnez Démarrer et arrêter automatiquement les machines virtuelles avec le système.
(Facultatif) Dans le panneau Paramètres par défaut de machine virtuelle, configurez le comportement du démarrage et de l’arrêt par défaut de toutes les machines virtuelles sur l’hôte.
Facultatif) Vous pouvez également configurer l’ordre de démarrage et le comportement des machines virtuelles.Utilisez cette option lorsque vous avez besoin que le délai de la machine virtuelle soit différent du délai par défaut de toutes les machines.
Pour configurer l’ordre de démarrage des machines virtuelles, sélectionnez une machine virtuelle dans la catégorie Démarrage manuel et servez-vous de la flèche haut pour la déplacer vers la catégorie Automatique.Utilisez les flèches vers le haut et vers le bas pour modifier l’ordre de démarrage des machines virtuelles dans les catégories Automatique et Manuel. Lors de l’arrêt, les machines virtuelles sont arrêtées dans l’ordre inverse.
Pour modifier le comportement au démarrage et à l’arrêt d’une machine virtuelle, sélectionnez une machine virtuelle et cliquez sur l’icône Modifier.
Dans la boîte de dialogue Paramètres de démarrage/d’arrêt de machine virtuelle, configurez le comportement au démarrage de la machine virtuelle.Vous pouvez choisir d’utiliser le délai de démarrage par défaut ou vous pouvez en spécifier un nouveau. Si vous sélectionnez Continuer si VMware Tools démarre, l’hôte ESXi lance la prochaine machine virtuelle sans attendre que le délai soit écoulé.
Dans la boîte de dialogue Paramètres de démarrage/d’arrêt de machine virtuelle, configurez le comportement à l’arrêt de la machine virtuelle.Vous pouvez choisir d’utiliser le délai d’arrêt par défaut ou vous pouvez en spécifier un nouveau.
Enhanced vMotion Compatibility (EVC) est l’une des fonctionnalités
vSphere les plus connues.
Comme vous le savez déjà, EVC est une fonctionnalité qui élimine
les problèmes d’hétérogénéité CPU et l’exécution vMotion au sein du cluster.
vSphere 6.7 a amené EVC au niveau supérieur, cette dernière
version a introduit une des fonctionnalités intéressantes autour d’EVC, c’est l’EVC
par machine virtuelle (Per-VM EVC).
Comme son nom l’indique, Per-VM EVC peut être activé sur une
machine virtuelle spécifique.
Le grand avantage est que cela fonctionne non seulement sur
les VM à l’intérieur du cluster, mais aussi sur les VM à l’extérieur du
cluster.
Avec Per-VM EVC, vous pouvez garantir que votre VM peut être
migrée sans erreur dans les cas suivants:
Entre clusters (across clusters).
Hosts autonomes (standalone hosts).
Entre vCenters (cross vCenters).
Environnements Cloud hybrides (tels que
le cloud VMware sur AWS).
Notes et spécifications :
Il faut avoir au minimum la version vSphere 6.7.
La version matérielle de la machine virtuelle
doit être vmx-14.
Il faut mettre la machine virtuelle hors tension
avant de configurer Per-VM EVC.
L’activation de cette fonctionnalité est
disponible à partir de l’interface graphique GUI (Client vSphere html 5) et
aussi à travers Power-CLI.
Per-VM EVC est compatible avec vSphere DRS.
Si l’hôte ne prend pas en charge le mode EVC
configuré sur la VM, celle-ci ne peut pas être mise sous tension.
Le mode EVC d’une machine virtuelle est
indépendant du mode EVC défini au niveau du cluster.
Procédure d’activation :
Connectez-vous à travers l’interface utilisaterus GUI (html 5) :
Puis : sélectionnez la VM==> Configure ==> VMware EVC ==> Enable
VMware vSphere Fault Tolerance fournit un temps d’arrêt égal à zéro en créant une copie en double (secondaire) de la machine virtuelle sur un hôte différent et en maintenant la synchronisation des deux machines.
La machine virtuelle secondaire prend immédiatement le relais si la machine virtuelle principale est indisponible à l’aide de la technologie VMware vLockstep.
VMware vLockstep est une technologie qui capture les entrées
et les événements qui se produisent sur un ordinateur virtuel principal et les
envoie à un ordinateur virtuel secondaire.
Cela fonctionne en plaçant une machine virtuelle
(principale) à l’état actif, cette machine virtuelle reçoit des données, répond
aux demandes et exécute des applications.
Une autre machine virtuelle (secondaire) agit en tant que
partenaire silencieux.
Étant donné que la machine virtuelle secondaire est toujours
synchronisée avec la machine virtuelle principale, elle prend immédiatement le
relais (devient principale) sans interruption de service si la machine
virtuelle principale échoue.
Lorsque la machine virtuelle secondaire prend le relais, VMware FT crée automatiquement une nouvelle machine virtuelle secondaire.
VMware vLockstep doit être configuré sur une carte réseau
dédiée d’au moins 1 Go, les données sont synchronisées entre les machines
virtuelles couplées.
Les sorties (Output) sont supprimées dans la machine virtuelle
secondaire, donc VMware FT garantit que
seule la machine virtuelle principale lance les opérations d’écriture sur le
stockage.
VMware vLockstep doit être configuré sur une carte réseau
dédiée d’au moins 1 Go.
D’autre part, les sorties sont supprimées dans la machine virtuelle secondaire. VMware FT garantit que seule la machine virtuelle principale exécute les opérations d’écriture sur le stockage.
Badr Eddine CHAFIQ
En tant qu'Architecte et Expert Systèmes et Virtualisation, ce blog fait partie d'une approche de partage de connaissances «giving back» autour des technologies de virtualisation "en particulier VMware", Cloud et Hyper-convergence.Le but principal de ce blog est de partager les nouveautés, Tutoriels , conseils et apporter des solutions techniques.