VMware, Inc. 203
A
TheOpenVirtualizationFormat(OVF)isanopen,portable,efficientandextensibleformatforpackagingand
distributingvirtualsystems.OVFwasdevelopedbytheDistributedManagementTaskForce(DMTF),a
not‐for‐profitassociationofindustrymembersdedicatedtopromotingenterpriseandsystemsmanagement
andinteroperability.Formoreinformationaboutthe
DMTFandOVF,visithttp://www.dmtf.org.
ThevCloudAPIsupportsVersion1oftheOVFstandard.Inparticular,itsupportsuploadingand
downloadingvApptemplatesasOVFpackages.Inaddition,vApp,Vm,andvAppTemplateelements
incorporateanumberofovf:Section_Typeelementsintheirdefinitionsofvirtualmachines(see“Section”
onpage 163
fordetailsonhowthesesectionsareused).
Thisappendixincludesthefollowingtopics:
“A b o u t OVF”onpage 203
“HowthevCloudAPIUsesOVF”onpage 204
About OVF
Becauseitisawidelyacceptedstandardformat,OVFprovidesconsiderableflexibilityinaccommodatingthe
needsofadiversecollectionofvirtualizationtechnologies.Whilethisflexibilityentailsmorecomplexitythan
avendor‐specificformatmightrequire,italsoprovidesmanyadvantages.
VirtualmachinesandappliancesaredistributedasOVFpackagesbymanyvendors.
Manyvendors,includingVMware,offertoolsthatsimplifycreatingandcustomizingOVFvirtual
machines,supportconvertingvirtualmachinesonexistingvirtualizationplatformstoOVF,orboth.
OVFhasthepowertoexpressthecomplexrelationshipsbetweenvirtualappliancesinenterprise
applications.Mostofthecomplexitycanbehandledbytheauthoroftheapplianceratherthantheuser
deployingit.
OVFisextensible,allowingnewpoliciesandrequirementstobeinsertedbyISVsandimplementedby
thevirtualizationplatformsthatsupportthemwithoutrequiringchangestootherclients,otherplatforms,
orthevCloudAPIitself.
WhilemostusersdonotneedtointeractdirectlywiththeOVF‐derivedelementsofthe
vCloudAPI,
administratorsandadvancedusersshouldbecomefamiliarwiththedetailsoftheOVFstandardbefore
developingapplicationswiththevCloudAPI.ThischapterprovidesanoverviewofOVF,onethat
concentratesontheaspectsofthestandardthatareofspecialinteresttousersofthevCloudAPI.The
complete
OVFspecificationdocumentisavailableat
http://www.dmtf.org/standards/published_documents/DSP0243_1.0.0.pdf.Aninformativewhitepaperon
OVFisavailableathttp://www.dmtf.org/standards/published_documents/DSP2017_1.0.0.pdf.
OVF and the vCloud API
A
NOTEThevCloudAPIsupportsuploadingOVF1.0andOVF1.1,anddownloadingOVF1.0.OVF1.1
packagesareconvertedtoOVF1.0fordownload.