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 vSphere 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 vSphere vMotion, vous pouvez modifier la ressource de calcul sur laquelle une machine virtuelle s'exécute. Vous pouvez également modifier la ressource de calcul et le stockage de la machine virtuelle.

Lorsque vous migrez des machines virtuelles avec vSphere 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 modifier l'hôte et la banque de données, l'état de la machine virtuelle est déplacé vers un nouvel hôte tandis que le disque virtuel est déplacé vers une autre banque de données. Le déplacement de vSphere 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 vSphere vMotion sont transparentes pour la machine virtuelle en cours d'exécution.

Si vous choisissez de modifier la ressource de calcul et le stockage, vous pouvez utiliser vSphere 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 dans vSphere vMotion

La migration avec vSphere vMotion s'effectue en trois étapes :

  1. Quand vous lancez une migration avec vSphere vMotion, vCenter Server vérifie que la machine virtuelle existante est dans un état stable dans 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.