This post is also available in: Italian

Reading Time: 2 minutes

Some of the interesting aspects of the Open Virtualization Format (OVF) are the simplicity in the distribution, the power in the portability, the platform independence (although is not completely platform agnostic) and the ability to add additional metadata used for the configuration or simple to give more information about the OVF package.

It’s also an open standard, proposed and submitted to the Distributed Management Task Force (DMTF) in September 2007 by VMware, Dell, HP, IBM, Microsoft and XenSource.

About the portability there are two different formats:

  • OVF: a multi-file distribution
  • OVA: a single file (usually compressed) distribution

But more interesting is how is possible configure a virtual appliance during the OVF deployment. During this phase you can pass some custom parameters and then the appliance itself can read them using some specific functions, like:

vmware-rpctool 'info-get guestinfo.ovfEnv'

Those functions use the VMware Tools to read the OVF parameters (for example the required IP) and then auto-configure the applicance.

For more information see also:

Note that it’s possible read those values in different ways: VMware Tools it’s just one, but could be possible also by an ISO image that must contain a single XML file with the exactly content available in the OVF environment tab:

OVF-Data

In this way it’s possible deploy those kind of virtual appliance, with an OVF based configuration, also on VMware Workstation, that could import an OVF/OVA file, but could not ask and pass the OVF parameters.

Andrea MauroAbout Andrea Mauro (2906 Posts)

Virtualization, Cloud and Storage Architect. Tech Field delegate. VMUG IT Co-Founder and board member. VMware VMTN Moderator and vExpert 2010-18. Dell TechCenter Rockstar 2014-15. Microsoft MVP 2014-16. Veeam Vanguard 2015-18. Nutanix NTC 2014-18. PernixPro 2014-16. Several certifications including: VCDX-DCV, VCP-DCV/DT/Cloud, VCAP-DCA/DCD/CIA/CID/DTA/DTD, MCSA, MCSE, MCITP, CCA, NPP.


Related Post:

Share