We help IT Professionals succeed at work.

What is the difference when creating a VM appliance via "Export OVF Template" and VMware Studio?

jamie_lynn
jamie_lynn asked
on
Hi,
What is the difference between exporting OVA file from VM from vSphere client
File -> Export ->"Export OVF Template" and using VMware Studio to create a OVA file?

Thanks
Jamie

Comment
Watch Question

Andrew Hancock (VMware vExpert / EE Fellow)VMware and Virtualization Consultant
CERTIFIED EXPERT
Fellow
Expert of the Year 2017

Commented:
VMware Studio gives your far greater control and flexibility at creating Virtual Appliances for Customers.

However similar results can be obtained with the Deploy OVF option.

VMware Studio can be seen as a Developers Tool for distribution of vApps, Appliances.

It depends if you need the IDE, Dev and Test environments.

If you just want to give an OVF to a client Use Deploy OVF, if you are a Software House, Publisher, and are selling a vApp or Appliance, then use VMware Studio.
Andrew Hancock (VMware vExpert / EE Fellow)VMware and Virtualization Consultant
CERTIFIED EXPERT
Fellow
Expert of the Year 2017

Commented:
End Result the SAME, but without the wrap around Developement Environment, that programmers use.
Top Expert 2010

Commented:
They do the same thing; VMware Studio is a more robust tool to use for packaging multiple VMs into a vApp...a multi-VM pkg, whereas with using the Client, you can only create a single VM virtual appliance (VA).

~coolsport00

Author

Commented:
I exported the OVA file using vSphere client.  When I import the VM back into my ESX, and start it, it give the networking options in the beginning,
i.e.
Login
Configure Network
Set Timezone

What determines if these options show up or not?

Thanks
Jamie

Author

Commented:
I meant above, importing the OVA file that was generated from vSphere client does NOT give the networking options in the beginning
VMware and Virtualization Consultant
CERTIFIED EXPERT
Fellow
Expert of the Year 2017
Commented:
OVF files conform to either the OVF 0.9 draft specification or the OVF 1.0 standard.

OVF 1.0 is required for vApps. For information about OVF, see http://www.vmware.com/appliances/learn/ovf.html.

VMware Studio enables the building and maintenance of production-ready vApps and virtual appliances for applications that are not tied to a particular hardware form factor. Virtual appliances built with VMware Studio carry an in-guest management component, Virtual Appliance Management Infrastructure (VAMI).

VAMI provides users with a Web console and command-line interface that can:

Configure network settings
Check for updates and install them over the network or from CD-ROM, immediately or on a schedule
Review basic system information for the virtual appliance
Stop or restart the virtual appliance

When you deploy an OVF 1.0 produced by VMware Studio on vSphere 4, you are prompted for OVF
networking properties, which are used to configure networking for the vApp. For OVF networking
properties to work, you must configure an IP Pool on this vCenter Server, which must be complete before power on of the virtual appliance. You are also prompted for other OVF properties that the ISV may have defined to configure the application.

If the vami.timezone OVF property is present and correctly set, it is used to change the time zone.
Andrew Hancock (VMware vExpert / EE Fellow)VMware and Virtualization Consultant
CERTIFIED EXPERT
Fellow
Expert of the Year 2017

Commented:
Basically if you develop an OVF/OVA in VMware Studio, they will, unless you turn off vami.timezone!

Export OVF from vSphere 4.0, which is really used to quickly move VMs around, Export/Import does not give this information.

VMware Studio designed OVA, OVF, Appliances or vApps, contains many End User functions like Auto Updating, again VMware Studio is a Development Tool to Deploy software, vApps or Appliances to Customers and Clients, Products that are sold.

Just like developing a software app with Microsoft Visual Studio.

Export OVF is a very cut down version, that does not contain all the bells and whistles.

Author

Commented:
I see...
Then how do I export a VM into an appliance from Studio?

Thanks
Jamie
Andrew Hancock (VMware vExpert / EE Fellow)VMware and Virtualization Consultant
CERTIFIED EXPERT
Fellow
Expert of the Year 2017

Commented:
You can Import an existing VM into VMware Studio.

Use the studiocli command to discover the properties of an existing VM. After discovery, studiocli creates
an import profile that you can edit into a build profile using the Web console.

You can use any successful Linux VM build to create a new Linux VM.

otherwise if it's WIndows based vApp, you will need to build in Vmware Studio, from the ISO.

Author

Commented:
The documentation for studicli says
studiocli --importvm <http://vmurl./ovf/ova/zip> --profile
/<path>/<mybuildprofile.xml>

Where can I find the VM url?

Thanks
Jamie

Author

Commented:
I think need to export the OVA file from vSphere client and use that was my importvm?
And the buildprofile.xml is one of the default build OS build profile that comes with Studio
Andrew Hancock (VMware vExpert / EE Fellow)VMware and Virtualization Consultant
CERTIFIED EXPERT
Fellow
Expert of the Year 2017

Commented:
What is your end goal?

What OS does your VM have in it?

Author

Commented:
My VM has to have CentOS 6 w/ my app server on it.

Explore More ContentExplore courses, solutions, and other research materials related to this topic.