Quel que soit le type d’entreprise que vous gérez, même une courte période d’arrêt peut coûter une fortune à votre entreprise. Les temps d’arrêt imprévus sont presque impossibles à éviter, mais vous pouvez toujours vous préparer à une large gamme de scénarios susceptibles de se produire de temps en temps. Cela inclut des causes telles que la maintenance, les déménagements, les pannes de courant planifiées, et ainsi de suite. Pour vous aider à éviter les temps d’arrêt, VMware propose vSphere vMotion.
Cette technologie permet la migration en direct des machines virtuelles (VM) sans interruption de leur disponibilité. Cela fait de VMware vMotion un élément solide pour créer un centre de données dynamique et automatisé avec des capacités d’auto-optimisation.
Qu’est-ce que vMotion et comment peut-il être utilisé?
VMware vMotion peut être utilisé à plusieurs fins. Celles-ci comprennent:
Migration en direct des charges de travail
Vous pouvez effectuer la migration en direct de vos VM d’un hôte physique à un autre, sans aucune interruption. Cette technologie permet aux processus VM de continuer à s’exécuter tout au long du processus de migration. Pour référence, VMware prend également en charge le mode de migration à froid, ce qui signifie que la migration peut être effectuée lorsque la VM est éteinte ou suspendue. Lorsque la migration en direct est effectuée, la VM conserve son contenu mémoire actuel, son identité réseau et ses connexions, ainsi que toutes les informations supplémentaires qui la définissent. Sur un réseau Ethernet gigabit, le processus de migration prend moins de deux secondes, selon la documentation de VMware.
En général, la migration en direct des charges de travail vous offre les avantages suivants:
- Allocation automatique et optimisation des VM dans votre pool de ressources;
- Maintenance matérielle sans besoin de planifier une période d’arrêt ou perturber les opérations commerciales;
- Migration préventive des VM loin des hôtes défaillants ou sous-performants.
Automatisation et planification
Pour réduire le besoin d’efforts manuels, vous pouvez automatiser et planifier la migration de vos VM. Cela est possible grâce au Planificateur de ressources distribuées, l’une des fonctionnalités d’automatisation de base de vSphere. Les détails de la migration peuvent être configurés via l’assistant Migrer la machine virtuelle. Selon vos besoins, vous pouvez planifier le processus de migration pour s’exécuter une fois ou plusieurs fois. De plus, VMware vMotion peut vous aider à trouver un hôte de destination approprié en quelques secondes, éliminant ainsi le besoin de le faire manuellement.
Migration longue distance
Si vous exploitez une grande infrastructure qui s’étend sur plusieurs sites ou pays, VMware propose une fonctionnalité pour migrer les VM sur de longues distances. Disponible depuis la version 6.0 de vSphere, la migration longue distance vMotion permet des migrations entre des hôtes séparés par des temps de latence de réseau élevés. RTT, ou temps de trajet aller-retour, est la durée nécessaire à un signal ou à un paquet de données pour voyager d’un point de départ à sa destination et revenir. Avec VMware vMotion, cela prend environ 150 millisecondes ou moins. Le RTT a été augmenté de presque 10 fois, ce qui signifie que vous pouvez facilement effectuer la migration de charges de travail en direct entre des datacenters situés sur différents continents.
Migration vers un nouveau datastore
Outre le changement de l’hôte sur lequel votre VM est en cours d’exécution, avec VMware vMotion, vous pouvez changer le datastore de la VM. Dans le cas où vous avez seulement besoin de changer l’hôte, l’état entier de la VM est déplacé vers un nouvel hôte, mais le disque virtuel reste à la même location que les deux hôtes partagent. Si vous préférez changer l’hôte et le datastore, à la fois l’état de la VM et le disque virtuel sont déplacés. Le disque virtuel et les fichiers de configuration de la VM peuvent être placés dans des locations soit uniques ou séparées.
La migration peut être effectuée entre hôtes, clusters ou centres de données sans stockage partagé. Cette fonctionnalité, officiellement connue sous le nom de Storage vMotion, vous permet de simplifier la maintenance et la mise à niveau de vos VMs, d’optimiser les disques pour la performance, ou de convertir les types de disques. Elle est disponible dans VMware vSphere 5.1 et les versions ultérieures.
Comment vMotion fonctionne
Tout d’abord, vous devriez prêter attention à la liste des exigences de configuration pour vMotion. À savoir, vous devez configurer correctement les interfaces réseau sur les hôtes source et cible. Il est également recommandé de fournir la bande passante requise, de prévoir au moins une interface de contrôleur réseau supplémentaire pour le cas de défaillance, et d’utiliser des trames jumbo (trames Ethernet avec plus de 1500 octets de charge utile) pour une performance améliorée.
Pour effectuer la migration en direct d’une VM d’un hôte physique à un autre, VMware vMotion s’appuie sur trois technologies :
- Tout d’abord, la fonctionnalité encapsule l’ensemble de l’état de la machine virtuelle. Cela inclut la mémoire, les registres et les connexions réseau. Cela est possible grâce à la collecte de fichiers stockés sur un espace de stockage partagé, par exemple, Fibre Channel ou le stockage en réseau iSCSI (SAN) ou le stockage connecté au réseau (NAS).
Le VMFS (Virtual Machine File System), ou le système de fichiers clusterisé de VMware développé pour stocker les images disque des machines virtuelles, offre un moyen pour plusieurs installations de serveurs VMware d’accéder simultanément aux mêmes fichiers de la VM.
- Après cela, l’information d’état de la VM est copiée vers l’hôte de destination. Cela inclut la mémoire active de la VM et ses paramètres d’exécution précis. Les données sont transférées via un réseau haute vitesse, c’est pourquoi le processus prend juste quelques secondes pour s’achever. VMware vMotion surveille les transactions de mémoire en cours dans une bitmap. À la fin du transfert de données, vMotion suspend la VM source, copie la bitmap vers l’hôte cible et reprend les activités de la VM. Tout le processus est effectué de manière à garantir l’intégrité des transactions.
- Depuis les réseaux utilisés pour la migration sont tous virtualisés, il est possible de préserver l’identité réseau des VM et les connexions actives. Dans le cadre du processus, VMware vMotion gère l’adresse MAC virtuelle. Juste pour référence, MAC signifie media access control. Le logiciel VMware garantit que chaque VM se voit attribuer une adresse MAC unique dans un système hôte donné. Après que l’hôte cible soit activé, vMotion envoie un ping au routeur réseau, s’assurant ainsi que le routeur est informé de la nouvelle position physique de l’adresse MAC virtuelle.
Conclusion
Avec VMware vMotion, la migration d’une VM peut être effectuée sans interruption car la technologie préserve l’état précis de la VM, son identité réseau et ses connexions réseau. En conséquence, vous pouvez éviter toute interruption des opérations métier critiques. Cependant, VMware vMotion ne peut pas remplacer une solution de protection des données et garantir l’absence de perte de données pendant la migration.
NAKIVO Backup & Replication fournit des fonctionnalités pour vous aider à effectuer la migration de centre de données de manière transparente et efficace avec la réplication de VM, l’orchestration de reprise après sinistre, des options de récupération de données flexibles et plus encore.
Source:
https://www.nakivo.com/blog/vmware-vmotion-how-does-it-work/