вторник, 14 марта 2017 г.

переезд vm

Решил перетащить виртуалки с хоста с Centos 6 (vm с диском на lvm) на хост с Centos 7 (vm с диском в файле raw).
В принципе, ничего особенного, просто хочу записать команды, чтобы в будущем не растеряться (склероз всё-таки!)

перетаскиваем ilum со  sva на son.

на  sva:

lvcreate -L16G -s -n snap_ilum /dev/vg0/lv_ilum

lvdisplay /dev/vg0/lv_ilum | grep Size

dd if=/dev/vg0/lv_ilum | pv -s 20G | ssh son dd of=/root/pool/ilum.img

lvremove -f /dev/vg0/snap_ilum

scp /etc/libvirt/qemu/ilum.xml son:/kvmpool/qemu_config/


на son:
vim /kvmpool/qemu_config/ilum.xml:
[корявый парсер blogger'а съедает текст, словами -
удаляем параллельный порт, ставим балун в ноне, правим путь к образу диска]

на  sva:
virsh shutdown ilum
virsh list --all


на son:
pcs resource create ilum VirtualDomain hypervisor="qemu:///system" config="/kvmpool/qemu_config/ilum.xml" migration_transport=ssh op start timeout="120s" op stop timeout="120s" op monitor  timeout="120" interval="10"  meta allow-migrate="true" priority="100" op migrate_from interval="0" timeout="120s" op migrate_to interval="0" timeout="120"

pcs status


и в завершение:
ssh root@{sva,mak,vel}
virsh undefine ilum
lvremove -f /dev/vg0/lv_ilum