Wyświetl listę dostępnych wolumenów:
lvdisplay
Konwertuj wybrany wolumen do pliku obrazu:
qemu-img convert -O qcow2 /dev/xenvms/vm_disk vm_disk.qcow2
Przenieś plik obrazu (vm_disk.qcow2) na inny serwer (RSYNC, SCP, FTP).
Konwertuj plik obrazu na plik RAW na docelowym serwerze:
qemu-img convert vm_disk.qcow2 -O raw vm_disk.raw
Utwórz nowy wolumen o takim samym rozmiarze jak plik RAW
ls -l vm_disk.raw
-rw------- 1 root root 11811160064 Nov 2 12:01 vm_disk.raw
lvcreate -n vm_disk_bis -L 11811160064b xenvms
Przenieś zawartość pliku RAW do nowego wolumenu za pomocą DD
dd if=vm_disk.raw of=/dev/xenvms/vm_disk_bis bs=4M
Źródło:
http://arunnsblog.com/2010/12/06/converting-lvm-virtual-machine-storage-to-image/
Nie jest to idealne rozwiązanie ale działa.
1. Należy stworzyć wolumen na który będziemy zapisywać obraz dysku źródłowego. Wolumen ten powinien być conajmniej tej samej wielkości do dysk źródłowy.
lvcreate -n transfer_disk -L 200G xenvms
2. Podłączamy ten dysk do wirtualki, którą chcemy zmigrować i bootujemy ją z live-cd
Zobacz całość