Миграция виртуальных машин из libvirt (KVM) в oVirt
- Admin Adminoff
- Апр, 20, 2019
- Виртуализация
- Комментарии к записи Миграция виртуальных машин из libvirt (KVM) в oVirt отключены

Кому-то достаточно использовать libvirtd напрямую через virt-manager, кто-то захочет больше возможностей и функционала. Больший функционал предоставляет oVirt.
После установки oVirt вы наверняка захотите перенести свои наработки и виртуальные машины из libvirtd в oVirt. Просто скопировать из одной папки в другую не принесет успеха, т.к. система oVirt содержит не только образы ВМ, но и метаданные в своей базе данных Postgres.
Для переноса (миграции) в систему oVirt потребуется осуществить ряд шагов.
1. Подключаемся к libvirtd
Для подключения к libvirtd может потребоваться авторизация. Можно не угадывать пароль, а создать нового пользователя
#saslpasswd2 -a libvirt adminuser
Для переноса параметров – CPU, HDD, RAM можно сгенерировать xml-файл из существующего образа ВМ.
#virsh dumpxml .qcow2 > .xml
Но можно обойтись и без этого, и после миграции выставить требуемые параметры для каждой ВМ непосредственно в системе oVirt.
2. Подготовка к миграции
Скачать import-to-ovirt.pl отсюда
http://git.annexia.org/?p=import-to-ovirt.git;a=blob_plain;f=import-to-ovirt.pl;hb=HEAD
Поставить необходимые модули perl для запуска import-to-ovirt.pl
(XML::Writer Sys::Guestfs)
Команды:
#yum install perl-XML-Writer
#yum install perl-Sys-Guestfs
3. Миграция
#./import-to-ovirt.pl .qcow2 :/home/export
где /home/export – локальный путь из exportfs
Если будет спрашивать логин-пароль, то можно этого избежать, если перед импортом дать команду:
#export LIBGUESTFS_BACKEND=direct
В случае успешной миграции, в консоли будет подсказка:
Import finished without errors. Now go to the Storage tab ->
Export Storage Domain -> VM Import, and import the guest.
4. Импорт ВМ непосредственно в системе oVirt
Нам осталось зайти в oVirt и импортировать наши ВМ из nfs-сервера на локальые диски.
Примечание. если будет при импорте ругаться, что домен уже существует, то выполнить в консоли
#virsh undefine
domain-name взять из списка по команде
#virsh list –all
Свежие записи
- Перемещение виртуальных машин с одного дата-центра oVirt на другой
- Миграция из oVirt в VMWare
- Миграция из VMWare в систему oVirt
- Миграция виртуальных машин из VirtualBox в систему oVirt
- Миграция виртуальных машин из libvirt (KVM) в oVirt