Linux - Virtualization and CloudThis forum is for the discussion of all topics relating to Linux Virtualization and Linux Cloud platforms. Xen, KVM, OpenVZ, VirtualBox, VMware, Linux-VServer and all other Linux Virtualization platforms are welcome. OpenStack, CloudStack, ownCloud, Cloud Foundry, Eucalyptus, Nimbus, OpenNebula and all other Linux Cloud platforms are welcome. Note that questions relating solely to non-Linux OS's should be asked in the General forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
The latest ovf standard does point out that many hypervisor support ovf, however without mentioning qemu/kvm. And I can not find any related topic in qemu website. So could any one answer me whether qemu/kvm support ovf or not? If it support, hot to boot a ovf package use qemu/kvm?
Thanks in advance for your helpful insights.
there is no such thing as an ovf standard. ovf is an xml file with VM definitions, which every vendor formats any way they like, with absolutely no standards.
qemu-kvm is a hypervisor and it can run a VM, it has nothing to do with the VM definitions in an ovf, or any other format, because parsing VM definitions and feeding them to the hypervisor is the job of a management layer, not the hypervisor.
there is no such thing as an ovf standard. ovf is an xml file with VM definitions, which every vendor formats any way they like, with absolutely no standards.
qemu-kvm is a hypervisor and it can run a VM, it has nothing to do with the VM definitions in an ovf, or any other format, because parsing VM definitions and feeding them to the hypervisor is the job of a management layer, not the hypervisor.
ovf is indeed a standard, go http://www.dmtf.org/sites/default/fi...0243_2.0.0.pdf to have a look.
I agree with you that "eeding them to the hypervisor is the job of a management layer, not the hypervisor". However, according some doc, some hypervisor have integrated this piece of management work, such as vmware. vmware can directly boot a ovf package. My question is whether kvm/qemu able to boot ovf package directly too? No idea.
Thanks.
technically it is, but if you actually read it - it's so hazy everyone abuses it
Quote:
I agree with you that "eeding them to the hypervisor is the job of a management layer, not the hypervisor". However, according some doc, some hypervisor have integrated this piece of management work, such as vmware.
Not quite. The vmware hypervisor is only a small part of ESXi, it's an embedded hypervisor if you like, but it's also an OS with management additions, since vmware can only ship the entire package as a whole, it is perceived as a whole, but it is a sum of different parts. KVM is the hypervisor, but the OS is Linux, and the management layer is usually libvirt.
Quote:
vmware can directly boot a ovf package.
if that ovf is specifically formatted to be booted by vmware.
Quote:
My question is whether kvm/qemu able to boot ovf package directly too? No idea.
a vmware ovf? probably not, but you can probably unpack the ovf into the guest definitions and the guest disk images, reformat both of them into something appropriate for libvirt/kvm and start the guest up. A more serious v2v process will also involve guest driver conversions.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.