Qu’est-ce que la migration à chaud des machines virtuelles et comment fonctionne-t-elle ?

 Migration à chaud des machines virtuelles

Aucune application ne peut se permettre une interruption de service, mais malheureusement certaines interruptions sont absolument inévitables. Pour les instances pour lesquelles vous savez à l’avance qu’une interruption de service importante va se produire, par exemple, en cas de maintenance, de déplacements ou de catastrophe naturelle, vous pouvez effectuer une migration vMotion des charges de travail du serveur pour lequel l’interruption est prévue vers un autre.

VMware vSphere vMotion autorise une migration à chaud sans interruption de service des charges de travail entre deux serveurs. Cette migration est possible entre des commutateurs vSwitch, des clusters et des Clouds (en fonction de votre édition vSphere). Pendant la migration de la charge de travail, l’application ne cesse pas de fonctionner et les utilisateurs continuent d’avoir accès au système dont ils ont besoin. La productivité n’est donc pas affectée.

Effectuer des migrations à chaud

VMware vSphere vous permet de migrer à chaud l’intégralité d’une machine virtuelle active d’un serveur physique vers un autre, sans interruption de service. La machine virtuelle conserve son identité réseau et ses connexions, ce qui garantit une migration transparente. Transférez la mémoire active et l’état d’exécution précis de la machine virtuelle par l’intermédiaire d’un réseau haut débit. La machine virtuelle bascule alors de l’hôte vSphere source vers l’hôte vSphere de destination sans interrompre son activité. La totalité de ce processus nécessite moins de deux secondes sur un réseau Gigabit Ethernet. La migration à chaud vous offre les possibilités suivantes :

 

  • Optimiser automatiquement les machines virtuelles au sein de pools de ressources
  • Effectuer une maintenance matérielle sans planifier d’interruption de service ni gêner le fonctionnement de l’entreprise
  • Déplacer des machines virtuelles de serveurs défaillants ou peu performants

Automatiser et planifier les migrations

Grâce à la migration automatisée VMware vSphere vMotion, vous pouvez planifier des migrations à des heures prédéfinies, sans intervention de l’administrateur. VMware vSphere Distributed Resource Scheduler, l’une des fonctionnalités de migration automatisée de vSphere, utilise vMotion pour optimiser les performances des machines virtuelles sur l’ensemble des clusters vSphere. vMotion vous offre les possibilités suivantes :

 

  • Migrer plusieurs machines virtuelles exécutant tout système d’exploitation sur tout type de matériel et de stockage pris en charge par vSphere, combiné à une piste d’audit
  • Identifier le placement optimal d’une machine virtuelle en quelques secondes

Détails techniques

Utilisation du système de fichiers de la machine virtuelle (VMFS)

L’état entier d’une machine virtuelle est regroupé dans un ensemble de fichiers de stockage partagés, tel que Fibre Channel, Internet Small Computer System Interface (iSCSI) SAN ou stockage relié au réseau (NAS). VMware vSphere VMFS permet à plusieurs installations de VMware ESX d’accéder aux mêmes fichiers de machine virtuelle en même temps.

vMotion par-delà les frontières et sur de longues distances

Avec vMotion, nous avons révolutionné le concept de migration à chaud sans interruption. Avec vSphere 6.0, nous continuons d’innover dans la migration à chaud des charges de travail en offrant de nouvelles fonctionnalités vMotion qui englobent les commutateurs distribués et les instances vCenter Server. De plus, il est désormais possible d’effectuer une migration vMotion longue distance, avec un délai d’aller-retour jusqu’à 100 ms. Possible avec Long-Distance vMotion, ce délai d’aller-retour 10 fois plus rapide permet de migrer à chaud des charges de travail entre deux Data Centers physiques situés à New York et à Londres.

Préserver l’état du réseau

L’hôte vSphere sous-jacent virtualise les réseaux utilisés par la machine virtuelle. Ainsi, même après la migration, l’identité et les connexions réseau de la machine virtuelle sont conservées. Une migration de machine virtuelle avec vMotion conserve l’état d’exécution précis, l’identité du réseau et les connexions de réseau actives afin d’éviter toute interruption de service ou de nuire à l’expérience des utilisateurs.

Intégration de Storage vMotion

VMware vSphere 5.1, et versions ultérieures, regroupe vMotion standard et VMware vSphere Storage vMotion dans une seule migration. Ainsi, vous pouvez migrer à chaud une machine virtuelle tout entière entre des hôtes, entre des clusters et entre des Data Centers, sans interruption ni stockage partagé entre les hôtes impliqués.

Intégrité des transactions

vMotion peut transférer la mémoire active et l’état d’exécution précis de la machine virtuelle par l’intermédiaire d’un réseau haut débit. La machine virtuelle bascule alors de l’hôte vSphere source vers l’hôte vSphere de destination sans interrompre son activité. Avec vMotion, les périodes de transfert sont imperceptibles par les utilisateurs grâce au suivi des transactions en mémoire en cours dans un fichier bitmap. Une fois la mémoire entière et l’état du système copiés dans l’hôte vSphere cible, vMotion arrête la machine virtuelle source, copie le fichier bitmap dans l’hôte vSphere cible et relance la machine virtuelle sur l’hôte vSphere cible. L’intégrité des transactions est ainsi garantie.