Converting virtual machines from unsupported virtualization platforms
If you have a virtual machine running on VirtualBox, Oracle VM, or any other unsupported virtualization platforms and wish to convert it to KVM then you have two options available.
The first option is to export the virtual machine from your virtualization platform to open virtualization format (ova). Copy this ova container to the virt-v2v conversion server and use ova as the input for the virt-v2v command:
#export pool=default #virt-v2v -i ova -os $pool ovafile
This command will read the manifest bundled into the ova file, and create a virtual machine on the local standalone KVM host. The resulting disk image is stored in a libvirt storage pool, named default
.
The second option is to consider the virtual machine as a physical system and use virt-p2v method to convert it.
Now you may have a question, how virt-v2v identify the guest operating system?
virt-v2v uses the virt-inspector utility to inspect the actual OS inside...