Конвертирование OVA в QCOW2 и импорт в KVM qcow2 образов
Данная статья подскажет как сконвертировать OVA образ виртуальнйо машины в образ qcow2 и как запустить KVM виртуальную машину с этим образом qcow2.
1) Качаем в нужную папку образ .ova
wget http://-----.ova
Смотри поддерживаемые форматы
qemu-img -h
Supported formats: vvfat vpc vmdk vdi sheepdog rbd raw host_cdrom host_floppy host_device file qed qcow2 qcow parallels nbd dmg tftp ftps ftp https http cow cloop bochs blkverify blkdebug
Смотрим чего у нас в образе
tar -tf ---.ova
видим
---.ovf
---.vmdk
Распаковываем образ
tar -xvf ---.ova
Смотрим чё почём:
file ---*
---.vmdk: VMware4 disk image
---.ovf: XML document text
Значит самый сок в формате .vmdk, а его KVM поддерживает
Но круче звучит формат qcow2
Сразу в qcow2 не даст намутить. Надо будет через vmware менеджер перелопатить vmdk под qemu
Качаем vmware-vdiskmanager под ubuntu x64
wget umgum.info/file/vmware-vdiskmanager
Нужно скачать libssl0.9.8 :
apt-get install libssl0.9.8
Без этой библиотеки будет ошибка
SSLLoadSharedLibrary: Failed to load library
libcrypto.so.0.9.8: libdir/lib/libcrypto.so.0.9.8/libcrypto.so.0.9.8:
cannot open shared object file: No such file or directory
Сначала конвертируем в норм формат, который квм поймёт
./vmware-vdiskmanager -r ---.vmdk -t 0 ---new.vmdk
Вот теперь можно уже сконвертировать в формат qcow2:
qemu-img convert ---new.vmdk -O qcow2 new.qcow2
А установка может быть через virt install:
virt-install --accelerate --ram 1024 --name new --vnc --vnclisten 0.0.0.0 --vncport 5914 --os-type=linux --bridge=br1216 --disk path=/home/Lord_3D/new.qcow2,format='qcow2' --cdrom=/os_images/ubuntu-13.04-server-amd64.iso
- Lord_3D's blog
- Войдите на сайт для отправки комментариев