On Sun, May 14, 2017 at 04:56:56PM +0300, Arik Hadas wrote: > Hi everyone, > > We would like to share our plan for extending the currently provided > support for OVA files with: > 1. Support for uploading OVA. > 2. Support for exporting a VM/template as OVA. > 3. Support for importing OVA that was generated by oVirt (today, we only > support those that are VMware-compatible). > 4. Support for downloading OVA. > > This can be found on the feature page > <http://www.ovirt.org/develop/release-management/features/virt/enhance-import-export-with-ova/> > . > > Your feedback and cooperation will be highly appreciated.
The plan as stated seems fine, but I have some reservations which I don't think are answered by the page: (1) How will oVirt know the difference between an OVA generated by oVirt and one generated by VMware (or indeed other sources)? A VMware OVF has an XML comment: <!--Generated by VMware ESX Server, [...] --> but not any official metadata that I could see. (By the way, I don't think importing via virt-v2v vs directly will be any quicker. The v2v conversion / device installation takes only a fraction of the time. Most of the time is consumed doing the format conversion from VMDK to qcow2. However you are correct that when you know that the source is oVirt/KVM, you should not run virt-v2v.) (2) I think you're going to have a lot of fun generating OVAs which work on VMware. As Yaniv says, the devices aren't the same so you'd be having to do some virt-v2v -like driver installation / registry modification. Plus the OVF file is essentially a VMware data dump encoded as XML. OVF isn't a real standard. I bet there are a million strange corner cases. Even writing VMDK files is full of pitfalls. VMware has a reasonable V2V import tool (actually their P2V tooling is very decent). Of course it's proprietary, but then so is their hypervisor. Maybe oVirt can drive their tools? Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones Read my programming and virtualization blog: http://rwmj.wordpress.com Fedora Windows cross-compiler. Compile Windows programs, test, and build Windows installers. Over 100 libraries supported. http://fedoraproject.org/wiki/MinGW _______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users