Конвертация vmdk и ova (VMWare) в qcow2 (KVM)

Инструкция по конвертации образов виртуальных машин VMWare для использования на гипервизоре KVM (чистом или Proxmox VE). Дополнительные пакеты не требуются, если конвертация производится на самом KVM, в противном случае требуется установить пакет qemu-utils:

$ apt-get install qemu-utils

Проверить поддерживаемые форматы можно следующей командой:

$ qemu-img -h | grep "Supported formats"
Supported formats: blkdebug blklogwrites blkreplay blkverify bochs cloop copy-on-read dmg file ftp ftps host_cdrom host_device http https iscsi iser luks nbd null-aio null-co nvme parallels qcow qcow2 qed quorum raw rbd replication sheepdog ssh throttle vdi vhdx vmdk vpc vvfat

Если в наличии образ ВМ в формате OVA, разархивируйте его.

$ tar -xvf appliance.ova
box.ovf
box.mf
box-disk.vmdk

Теперь, когда у нас появился файл в формате VMDK, можно провести конвертацию образа.

$ qemu-img convert -O qcow2 box-disk.vmdk box-disk.qcow2

Проверяем, что файл появился.

$ ls -1
box-disk.qcow2
box-disk.vmdk
box.mf
box.ovf

Теперь переместим созданный образ в директорию с виртуальными машинами KVM.

$ mv box-disk1.qcow2 /var/lib/libvirt/images/

Теперь в Virtual Machine Manager создадим новую машину, выбрав импорт существующего образа.

Указываем путь к файлу qcow2 и тип ОС:

Выделяем ресурсы для новой ВМ:

Вводим имя ВМ и настройки сетевого адаптера.

ВМ создана с импортированным образом и готова к работе.

Оставьте ответ

Ваш адрес email не будет опубликован.