Как импортировать формат XenServer ovf/ova/xva в KVM?

Сейчас я думаю о переходе с Xen на KVM. Я экспортировал некоторые существующие виртуальные машины из Xen в форматы ovf а также xva, Как я могу импортировать их в KVM?

Поскольку существует всего несколько виртуальных машин, я бы согласился с ручным способом.

1 ответ

Ниже приводится прямая цитата из справочной ссылки Red Hat 6 на случай, если это не удастся. Кажется, теперь все основано на использовании virt-v2v, и сделать оффлайн xva для kvm не так просто. Попробуйте man-страницы virt-v2v.

virt-v2v -ic qemu+ssh://root@vmhost.example.com/system -op pool --bridge bridge_name  guest_name

Где vmhost.example.com - это хост, на котором запущена виртуальная машина, пул - это пул локального хранилища, в котором хранится образ, bridge_name - это имя локального сетевого моста, к которому подключается сеть преобразованной виртуальной машины, а guest_name - это имя Виртуальная машина Xen.

Вы также можете использовать параметр --network для подключения к локальной сети, если ваша виртуальная машина имеет только один сетевой интерфейс. Если ваша виртуальная машина имеет несколько сетевых интерфейсов, отредактируйте /etc/virt-v2v.conf, чтобы указать сетевое сопоставление для всех интерфейсов.

Если ваша виртуальная машина использует паравиртуализированное ядро ​​Xen (оно будет называться что-то вроде kernel-xen или kernel-xenU), virt-v2v попытается установить новое ядро ​​в процессе преобразования. Вы можете избежать этого требования, установив обычное ядро, которое не будет ссылаться на гипервизор в своем имени вместе с ядром Xen до преобразования. Вы не должны делать это недавно установленное ядро ​​вашим ядром по умолчанию, потому что Xen не загрузит его. virt-v2v сделает его по умолчанию во время конвертации.

Инструкция для Red Hat 6 Инструкция для Red Hat 7

Другие вопросы по тегам