1.
virsh dumpxml vm > vm.xml # получаем конфиг виртуалки
virsh define vm.xml # создаем ВМ из конфига
virsh start vm # запускаем ВМ
2.
теоретически можно так:
lvcreate -L1G -s -n vmhdd.backup /dev/VG/vmhdd # создаем снимок тома ВМ
ssh root@server.ru lvcreate -L20G -n vmhdd VG # создаем том на новом сервере с размером тома оригинала
dd if=/dev/VG/vmhdd.backup | gzip | ssh root@server.ru "gunzip | dd of=/dev/VG/vmhdd" # копируем содержимое тома
lvremove /dev/VG/vmhdd.backup # удаляем снимок
3. Изменить размер тома можно на новом сервере или перед копированием используя resize2fs (ext) или стандартными средствами (Windows)
-> parted -> lvresize