Назад | Перейти на главную страницу

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

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

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

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