Dans vSphere, la migration d'une machine virtuelle est le processus de déplacement d'une machine virtuelle à partir d'une ressource vers une autre au sein d'une infrastructure vSphere. Par exemple, en utilisant la migration, vous pouvez modifier la ressource de calcul sur laquelle la machine virtuelle s'exécute.

Vous pouvez déplacer des machines virtuelles d'une ressource de calcul ou d'un emplacement de stockage vers un autre en utilisant la migration à chaud ou à froid. Par exemple, vSphere vMotion vous permet de déplacer des machines virtuelles sous tension depuis un hôte pour effectuer des opérations de maintenance, équilibrer les charges, colocaliser des machines virtuelles qui communiquent entre elles, déplacer des machines virtuelles afin de minimiser le domaine de pannes, migrer vers un nouveau matériel de serveur, etc.

Le déplacement d'une machine virtuelle à partir d'un dossier d'inventaire vers un autre dossier, ou le clonage et la copie d'une machine virtuelle dans le même système vCenter Server, ne sont pas des formes de migration. Le clonage d'une machine virtuelle ou la copie de ses disques virtuels et du fichier de configuration dans le même système vCenter Server sont des procédures qui créent une machine virtuelle.

En fonction de l'état d'alimentation de la machine virtuelle que vous migrez, la migration peut être à froid ou à chaud.
Migration à froid
Déplacement d'une machine virtuelle hors tension ou suspendue vers un nouvel hôte. Vous pouvez facultativement déplacer les fichiers de configuration et de disque des machines virtuelles hors tension ou suspendues vers de nouveaux emplacements de stockage. Vous pouvez également utiliser la migration à froid pour déplacer des machines virtuelles d'un commutateur virtuel vers un autre, et d'un centre de données vers un autre. Vous pouvez effectuer une migration à froid manuellement ou vous pouvez planifier une tâche.
Migration à chaud
Déplacement d'une machine virtuelle sous tension vers un nouvel hôte. Vous pouvez également déplacer les disques ou un dossier d'une machine virtuelle vers une autre banque de données. La migration à chaud est également appelée migration en direct ou vSphere vMotion. Avec vSphere vMotion, vous migrez la machine virtuelle sans interrompre sa disponibilité.

Selon le type de ressource de machine virtuelle, vous pouvez effectuer des trois types de migration.

Note : Pour migrer des machines virtuelles comportant des disques d'une capacité supérieure à 2 To, les hôtes source et de destination d' ESXi doivent être de version 6.0 ou ultérieure.
Modifier uniquement la ressource de calcul
Déplacement d'une machine virtuelle mais pas son stockage vers une autre ressource de calcul, par exemple un hôte, un cluster, un pool de ressources ou un vApp. Vous pouvez déplacer la machine virtuelle vers une autre ressource de calcul en utilisant la migration à froid ou la migration à chaud. Si vous modifiez la ressource de calcul d’une machine virtuelle sous tension, vous utilisez vSphere vMotion.
Modifier uniquement le stockage
Déplacement d'une machine virtuelle et de son stockage, notamment les disques virtuels, les fichiers de configuration ou une combinaison de ces fichiers, vers une nouvelle banque de données sur le même hôte. Vous pouvez changer la banque de données d'une machine virtuelle à l'aide d'une migration à chaud ou à froid. Si vous déplacez une machine virtuelle sous tension et son stockage vers une nouvelle banque de données, vous utilisez Storage vMotion.
Modifier la ressource de calcul et le stockage
Déplacement d'une machine virtuelle vers un autre hôte et en même temps déplacement de son disque ou d'un dossier de machine virtuelle vers une autre banque de données. Vous pouvez changer l'hôte et la banque de données simultanément en utilisant la migration à froid ou à chaud.

Dans vSphere 6.0 et versions ultérieures, vous pouvez déplacer des machines virtuelles entre des sites vSphere en utilisant la migration entre les types d'objets suivants.

Migrer vers un autre commutateur virtuel
Déplacement du réseau d'une machine virtuelle vers un commutateur virtuel d'un autre type. Vous pouvez migrer des machines virtuelles sans reconfigurer le réseau physique et virtuel. Avec une migration à froid ou à chaud, vous pouvez déplacer la machine virtuelle d'un commutateur standard vers un commutateur standard ou un commutateur distribué, et d'un commutateur distribué vers un autre commutateur distribué. Lorsque vous déplacez un réseau de machines virtuelles entre commutateurs distribués, la configuration et les stratégies réseau associées aux adaptateurs réseau de la machine virtuelle sont transférées vers le commutateur cible.
Migrer vers un autre centre de données
Déplacement d'une machine virtuelle vers un autre centre de données. Vous pouvez changer le centre de données d'une machine virtuelle à l'aide d'une migration à chaud ou à froid. Pour la mise en réseau dans le centre de données cible, vous pouvez sélectionner un groupe de ports dédiés sur un commutateur distribué.
Migrer vers un autre système vCenter Server

Déplacement d'une machine virtuelle vers une autre instance de vCenter Server

Vous pouvez déplacer une machine virtuelle vers une instance de vCenter Server connectée à l'instance source de vCenter Server via vCenter Enhanced Linked Mode.

Vous pouvez également déplacer des machines virtuelles entre des instances de vCenter Server qui sont très éloignées l'une de l'autre.

À partir de vSphere 7.0 Update 1c, vous pouvez migrer des charges de travail entre des systèmes vCenter Server en utilisant Advanced Cross vCenter vMotion. Vous pouvez initier la migration des charges de travail à partir d'environnements sur site et de cloud. Advanced Cross vCenter vMotion ne dépend pas des modes Enhanced Linked Mode ou Hybrid Linked Mode de vCenter et vous pouvez migrer des machines virtuelles entre des systèmes vCenter Server dans différents domaines vCenter Single Sign-On.

À partir de vSphere 7.0 Update 3, vous pouvez utiliser la fonctionnalité Advanced Cross vCenter vMotion pour cloner des machines virtuelles sur des systèmes vCenter Server.

Pour plus d'informations sur la configuration requise pour vMotion entre des instances de vCenter Server, reportez-vous à Quelles sont les conditions requises pour vMotion entre des instances de vCenter Server.