1) Pour commencer nous allons arrêter le domaine que nous souhaitons migrer
[pastacode lang= »bash » manual= »virsh%20shutdown%20nom_VM » message= » » highlight= » » provider= »manual »/]
2) Sur l’hyperviseur source, nous allons exporter la configuration du domaine dans un fichier xml:
[pastacode lang= »bash » manual= »virsh%20dumpxml%20nom_VM%20%3E%20nom_VM.xml » message= » » highlight= » » provider= »manual »/]
3 ) Toujours sur l’hyperviseur source, on copie le ou les fichiers disques du domaine que l’on souhaite migrer, depuis son emplacement dans /var/lib/libvirt/images vers le même répertoire sur l’hyperviseur de destination.
[pastacode lang= »bash » manual= »scp%20%20-p%20%2Fvar%2Flib%2Flibvirt%2Fimages%2Fnom_VM.qcow2%20hyperviseur_destination%3A%2Fvar%2Flib%2Flibvirt%2Fimages%2F » message= » » highlight= » » provider= »manual »/]
Si le chemin du disque est différent sur l’hyperviseur de destination, il faudra le modifier le fichier xml générer dans l’étape précédente pour que cela pointe au bon endroit.
4 ) On copie également notre fichier XML sur l’hyperviseur de destination
[pastacode lang= »bash » manual= »scp%20%20-p%20nom_VM.xml%20hyperviseur_destination%3A%2Ftmp%2F » message= » » highlight= » » provider= »manual »/]
5) On intègre le domaine dans KVM à l’aide de notre fichier xml:
[pastacode lang= »bash » manual= »virsh%20define%20%2Ftmp%2Fnom_VM.xml » message= » » highlight= » » provider= »manual »/]
6) Il ne reste plus qu’a démarrer notre domaine
[pastacode lang= »bash » manual= »virsh%20start%20nom_VM » message= » » highlight= » » provider= »manual »/]