VMware vSphere basics: How to deploy an OVF Template?

By | June 7, 2015

I decided to write this post because VMware products are going to be based on OVF templates (appliances) and the post can be used as procedure how to perform the deployment of OVF files.

OVF is a file format that allows for exchange of virtual appliances across products and platforms. The OVF format offers the following advantages:

  • OVF files are compressed, allowing for faster downloads.
  • The vSphere Client/Web Client validates an OVF file before importing it, and ensures that it is compatible with the intended destination server. If the appliance is incompatible with the selected host, it cannot be imported and an error message appears.
  • OVF can encapsulate multi-tiered applications and more than one virtual machine.

To deploy OVF via vSphere Web Client please follow the below steps:

  1. In the Web Client, right click on DataCenter/host > Deploy OVF Template. The Deploy OVF Template wizard appears. How to deploy OVF template on VMware vSphere
  2. Specify the source location and click Next.How to deploy OVF template on VMware vSphere 2
  3. View the OVF Template Details page and click Next.How to deploy OVF template on VMware vSphere 3
  4. If license agreements are packaged with the OVF template, the End User License Agreement page appears. Agree to accept the terms of the licenses and click Next.How to deploy OVF template on VMware vSphere 4
  5. (Optional) Edit the name and select the folder location within the inventory where the vApp will reside, and click Next.How to deploy OVF template on VMware vSphere 5
  6. Select the deployment configuration from the drop-down menu and click Next. The option selected typically controls the memory settings, number of CPUs and reservations, and application-level configuration parameters.How to deploy OVF template on VMware vSphere 6
  7. Select a datastore to store the deployed OVF template, type of disk (thick or thin) and click Next. How to deploy OVF template on VMware vSphere 7
  8. For each network specified in the OVF template, select a network by right-clicking the Destination Network column in your infrastructure to set up the network mapping and click Next.How to deploy OVF template on VMware vSphere 8The are some network settings as follows:
    • Fixed/Static-manual - You will be prompted to enter the IP addresses in the Appliance Properties page.
    • Transient -  IP addresses are allocated from a specified range when the appliance is powered on. The IP addresses are released when the appliance is powered off.
    • DHCP - A DHCP server is used to allocate the IP addresses.
  9. Optional: Customize template consists additional deployment properties of software solution you want to deploy.How to deploy OVF template on VMware vSphere 9
  10. Optional: vService bindings. How to deploy OVF template on VMware vSphere 10
  11. Always, you can review settings selections before finishing the wizard.How to deploy OVF template on VMware vSphere 11

Note: Above procedure is based on vSphere Replication 6 appliance (OVF). This is just an example.

Author: Mariusz

Architect (~ 15 years experience based on passion...) with strong background as a System Administrator and Engineer. Focused on Data Center Solutions: Virtualization/Cloud Computing and Storage/Backup Systems. Currently living in Poland.