Currently, I've tried to move qemu VM image to a new computer.
So, I copied VM image files in /var/lib/libvirt/images, VM xml files in /etc/libvirt/qemu, VM snapshot files in /var/lib/libvirt/qemu/snapshot to the same places at the new computer.
Everything is OK except snapshot!!
When I use "qemu-img info" for the copied VM image, I can see the snapshot list in the result as shown below:
root@doc-scheduler:/var/lib/libvirt/images# qemu-img info VM22.img
image: VM22.img
file format: qcow2
virtual size: 10G (10737418240 bytes)
disk size: 1.7G
cluster_size: 65536
Snapshot list:
ID TAG VM SIZE DATE VM CLOCK
1 VM22_A 228M 2013-01-31 10:06:45 00:06:38.110
But, when I use "virsh snapshot-list " for the copied VM, the result is empty as follows:
root@doc-scheduler:~# virsh snapshot-list VM22
Name Creation Time State
------------------------------------------------------------
and of course, I can't revert to the snapshot.
Please let me know how I can copy my snapshots to the new machine.
Thanks.