Si vous devez mettre un hôte hors ligne pour la maintenance, vous pouvez déplacer la machine virtuelle vers un autre hôte. La migration avec vSphere vMotion permet à des processus de machine virtuelle de continuer à s'exécuter au cours d'une migration.

Quand vous migrez une machine virtuelle avec vMotion, le nouvel hôte pour la machine virtuelle doit répondre à des exigences de compatibilité pour que la migration s'effectue.

Types de migration vMotion

Avec vMotion, vous pouvez modifier la ressource de calcul sur laquelle une machine virtuelle est en cours d'exécution. Vous pouvez également modifier la ressource de calcul et le stockage de la machine virtuelle.

Lorsque vous migrez des machines virtuelles avec vMotion et choisissez de changer uniquement l'hôte, l'état entier de la machine virtuelle est déplacé vers le nouvel hôte. Le disque virtuel associé reste dans le même emplacement du stockage, qui doit être partagé entre les deux hôtes.

Lorsque vous choisissez de changer l'hôte et la banque de données, la machine virtuelle est déplacée vers un nouvel hôte et le disque virtuel est déplacé vers une autre banque de données. La migration vMotion vers un autre hôte et une autre banque de données est possible dans les environnements vSphere sans stockage partagé.

Après que l'état de machine virtuelle soit migré à l'autre hôte, la machine virtuelle fonctionne sur le nouvel hôte. Les migrations avec vMotion sont totalement transparentes pour la machine virtuelle qui s'exécute.

Si vous choisissez de modifier la ressource de calcul et le stockage, vous pouvez utiliser vMotion pour migrer les machines virtuelles entre les instances de vCenter Server, les centres de données et les sous-réseaux.

Informations d'état transférées

Les informations d'état incluent le contenu actuel de mémoire et toutes les informations qui définissent et identifient la machine virtuelle. Le contenu de la mémoire inclut les données de transaction ainsi que les portions du système d'exploitation et des applications se trouvant dans la mémoire. Les informations de définition et d'identification stockées dans l'état incluent toutes les données qui sont mappées aux éléments matériels de la machine virtuelle. Ces informations incluent le BIOS, les périphériques, le CPU, les adresses MAC pour les cartes Ethernet, l'état des jeux de puces, les registres, etc.

Étapes de vMotion

La migration avec vMotion se déroule en trois étapes :

  1. Quand la migration avec vMotion est demandée, vCenter Server vérifie que la machine virtuelle existante est dans un état stable avec son hôte actuel.
  2. Les informations d'état de machine virtuelle (mémoire, registres et connexions réseau) sont copiées sur l'hôte cible.
  3. La machine virtuelle reprend ses activités sur le nouvel hôte.

Si des erreurs se produisent pendant la migration, la machine virtuelle retourne à son état et son emplacement d'origine.