Инструкция по конвертации образов виртуальных машин 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 и тип ОС:
Выделяем ресурсы для новой ВМ:
Вводим имя ВМ и настройки сетевого адаптера.
ВМ создана с импортированным образом и готова к работе.