Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

Chapitre 11. Migration d'un domaine

Une migration est le transfert d'un domaine virtuel en cours d'exécution d'un hôte physique vers un autre. La Virtualisation Red Hat supporte deux variétés de migration — déconnectée et en direct. Les migrations déconnectées déplacent une machine virtuelle d'un hôte à un autre en la mettant en pause, en transférant sa mémoire et ensuite, en la reprenant sur la destination hôte. Les migrations en direct font la même chose mais n'affectent pas directement le domaine. Lors d'une migration en direct, le domaine continue son activité habituelle et l'utilisateur ne s'aperçoit de rien. Pour initialiser une migration en direct, les hôtes doivent démarrer la virtualisation Red Hat et le démon xend. Les hôtes de destination doivent avoir suffisamment de ressources (par exemple de capacité mémoire) pour satisfaire la bande passante après la migration. Les machines source et de destination doivent avoir les mêmes extentions d'architecture et de virtualisation (par exemple i386-VT, x86-64-VT, x86-64-SVM, etc.) et doivent être sur le même sous-réseau L2.
When a domain migrates its MAC and IP addresses move with it. Only virtual machines with the same layer-2 network and subnets will successfully migrate. If the destination node is on a different subnet, the administrator must manually configure a suitable EtherIP or IP tunnel in the remote node of domain0. The xend daemon stops the domain and copies the job over to the new node and restarts it. The Red Hat Virtualization RPM does not enable migration from any other host except the localhost (see the /etc/xend-config.sxp file for information). To allow the migration target to accept incoming migration requests from remote hosts, you must modify the target's xen-relocation-hosts-allow parameter. Be sure to carefully restrict which hosts are allowed to migrate, since there is no authentication.
Étant donné que ces domaines ont de grandes allocations de fichiers, ce processus peut prendre du temps. Si vous migrez un domaine avec des connexions réseau ouvertes, elle seront préservées sur l'hôte de destination et les connexions SSH devraient toujours fonctionner. Les règles iptables de la Virtualisation Red Hat par défaut n'autoriseront pas les connexions de migration entrantes. Pour les autoriser, vous devez créer des règles iptables explicites.
Vous pouvez utiliser la commande de migration xm pour effectuer une migration déconnectée :
xm migrate domain-id [destination domain]
Vous pouvez utiliser la commande de migration xm pour effectuer une migration en direct :
xm  migrate domain-id -l [destination domain]

You may need to reconnect to the domain's console on the new machine. You can use the xm console command to reconnect.