Chances are good that you’ve run into an OVF/OVA from a variety of sources: as a packaged application or appliance from a vendor, as a download from the VMware community appliances site, or even while physically moving virtual machine files from one location to another.
I admit, when I first started administering VMware, I didn’t understand what an OVF or an OVA were, and what their differences are. In order to best understand the differences between the two, let’s take a look at what an OVF is first.
OVF Defined
An OVF refers to the Open Virtualization Format, which is a “packaging standard designed to address the portability and deployment of virtualization appliances” (Source). The OVF format standard was formed by the Distributed Management Task Force, or DMTF, which is an industry working group comprised of over 160 member companies and organizations. The DMTF board is comprised of 15 technology companies and includes Dell, EMC, VMware, Oracle, & Microsoft. As announced at VMworld 2010, DMTF’s OVF standard was adopted as a National Standard by ANSI.
An OVF package structure consists of a number of files: a descriptor file, optional manifest and certificate files, optional disk images, and optional resource files (such as ISO’s). The optional disk image files can be VMware vmdk’s, or any other supported disk image file. More information about the OVF format standard can be found here.
OVA and OVF: The Differences
OVF is not only the name of the packaging format standard, but it also refers to the package when distributed as a group of files. An OVA (open virtual appliance or application) is merely a single file distribution of the same file package, stored in the TAR format.
Thanks pal. Had an .ova file that I knew had a VM in it that I needed, but it wouldn’t import.
After reading this article, I now know its basically a tar; so I extracted it manually and successfully used the disk image. Nice one.
Thanks for the Info
This is exactly what I was looking for. Thank You! I was very confused about the two formats, now I know I have to use OVA if I’ve to get a tar/compressed file.
Planet V12n – OVA’s and OVF’s: What are they, and what’s the difference? (vmDK) http://bit.ly/b56JOu
This comment was originally posted onTwitter
What is the difference between OVA’s and DMTF’s OVF? < http://bit.ly/aDEzR7
This comment was originally posted onTwitter
RT @sixfootdad: [blog] OVA’s and OVF’s: What are they, and what’s the difference? http://bit.ly/breDgD
This comment was originally posted onTwitter
OVA’s and OVF’s: What are they, and what’s the difference? http://j.mp/aIKAAx
This comment was originally posted onTwitter
OVA’s and OVF’s: What are they, and what’s the difference? (vmDK) http://bit.ly/a0Cdik
This comment was originally posted onTwitter
[blog] OVA’s and OVF’s: What are they, and what’s the difference? http://bit.ly/breDgD
This comment was originally posted onTwitter
OVA’s and OVF’s: What are they, and what’s the difference? (vmDK) http://bit.ly/bxJM3a
This comment was originally posted onTwitter