Миграция образов виртуальных машин из libvirtd (KVM) в систему управления виртуальными машинами oVirt
- Admin Adminoff
- Янв, 17, 2017
- Виртуализация
- No Comments.

Кому-то достаточно использовать libvirtd напрямую через virt-manager, кто-то захочет больше возможностей и функционала. Больший функционал предоставляет oVirt.
Описание процесса установки oVirt см. в статье https://imroot.ru/archives/124 или см. документацию по установке с официального сайта http://www.ovirt.org/documentation/admin-guide/administration-guide/
После установки вы наверняка захотите перенести свои наработки и виртуальные машины из libvirtd в oVirt. Просто скопировать из одной папки в другую не принесет успеха, т.к. система oVirt содержит не только образы ВМ, но и метаданные в своей базе данных Postgres.
Для переноса (миграции) в систему oVirt потребуется осуществить ряд шагов.
- Подключаемся к libvirtd
Для подключения к libvirtd может потребоваться авторизация. Можно не угадывать пароль, а создать нового пользователя
#saslpasswd2 -a libvirt adminuser
Для переноса параметров – CPU, HDD, RAM можно сгенерировать xml-файл из существующего образа ВМ.
#virsh dumpxml <filename>.qcow2 > <filename>.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
#export LIBGUESTFS_BACKEND=direct
3. Миграция
Для миграции понадобится запущенный nfs-сервер. Настройка и запуск nfs-сервера не входит в задачи данной статьи.
Итак, допустим nfs-сервер установлен и запущен.
Для миграции виртуальных машин запустить скрипт с параметрами:
#./import-to-ovirt.pl <filename>.qcow2 <nfs-server>:/home/export
где /home/export – локальный путь из exportfs
В случае успешной миграции, в консоли будет подсказка:
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>
domain-name взять из списка по команде
#virsh list –all
Свежие записи
- Перемещение виртуальных машин с одного дата-центра oVirt на другой
- Миграция из oVirt в VMWare
- Миграция из VMWare в систему oVirt
- Миграция виртуальных машин из VirtualBox в систему oVirt
- Миграция виртуальных машин из libvirt (KVM) в oVirt