Az OVA (Open Virtualization Archive) fájl az egy tömörített virtuális gép. A VMDK (Virtual Machine Disk) )a VMware virtuális diszk formátuma. A VDI (VirtualBox Disk Image) pedig az Oracle VirtualBox diszk formátuma. Ha KVM alá szeretnénk ezeket felcsatolni, akkor ezt nagyon könnyen megtehetjük. Vizsgáljuk meg először is az OVA fájlunkat.

# file SmashTheTux.ova 
SmashTheTux.ova: POSIX tar archive (GNU)

Ebből látszik, hogy az OVA fájl, nem más mint egy tar archív. Csomagoljuk szépen ki.

# tar xfv SmashTheTux.ova 
SmashTheTux.ovf
SmashTheTux-disk1.vmdk

Most lássuk mi volt a csomagban.

# file SmashTheTux*
SmashTheTux-disk1.vmdk: VMware4 disk image
SmashTheTux.ova:        POSIX tar archive (GNU)
SmashTheTux.ovf:        XML document text

Van egy ovf fájl, ami xml formátumban írja le a virtuális gép beállításait. Ez most nem igazán érdekel minket, maximum annyira, hogy milyen paraméterei (CPU, MEM … stb) voltak az eredeti gépnek és ehhez mérten állítjuk be a KVM-be az új virtuális gépünket. Az érdekesebb igazából a vmdk fájl. Ez a virtuális gép diszkje. A qemu-kvm már a 0.12-es verziótól támogatja natívan a VMware diszkeket, de én inkább a qcow2 formátumot ajánlom. Ehhez nem kell mást tenni, mint a vmdk fájlból qcow2 formátumút kell készítenünk a következő utasítással.

# qemu-img convert -O qcow2 SmashTheTux-disk1.vmdk SmashTheTux-disk1.qcow2
# file SmashTheTux-disk1.qcow2 
SmashTheTux-disk1.qcow2: QEMU QCOW Image (v3), 2147483648 bytes

A VDI fájlokkat hasonlóképpen tudjuk qcow2 formátummá convertálni.

# qemu-img convert -f vdi -O qcow2 vmdisk.vdi vmdisk.qcow2

Ha elkészült a qcow2 fájl, akkor már csak be kell egy KVM virtuális gép alá csatolni és boot-olni róla.