KVM быстрый перенос виртуальной машины на другой сервер

Время на прочтение: < 1 минуты

Представим, что есть несколько гипервизоров — server1 и server2, как быстро перенести виртуального гостя с одного сервера, на другой? Очень просто.

Действия на server1
Выключить машину:

virsh shutdown vm1

Сделать дамп конфигурации машины:

virsh dumpxml vm1 > ~/vm1.xml

Скопировать данные на другой хост:

scp ~/vm1.xml server2:/path/to/folder/
scp /var/lib/libvirt/images/vm1.qcow2 server2:/var/lib/libvirt/images/

Действия на server2
Импортировать конфиг:

virsh define /path/to/folder/vm1.xml

Запустить виртуалную машину:

virsh start vm1

Удаление виртуальной машины KVM

Удалить машину:

virsh undefine vm1

Удалить диск:

virsh vol-delete --pool default vm1

Убедиться, что файл образа так же удален:

rm /var/lib/libvirt/images/vm1.qcow2

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x