You can use a VM template from a content library to deploy a virtual machine to a host or a cluster in your vSphere inventory. You can also apply a customization specification to the virtual machine.


  1. In the vSphere Web Client navigator, select vCenter Inventory Lists > Content Libraries.
  2. Select a content library, and click Templates.
  3. Right-click a VM Template and select New VM from This Template.

    The New Virtual Machine from Content Library into Host or Cluster wizard opens.

  4. Enter a name, and select a location for the virtual machine.
  5. Required: To apply a customization specification to your virtual machine, select Customize VM Options check-box, and click Next.
  6. Required: On the Customize Guest OS page, select a customization specification or create a new one, and click Next.
  7. On the Select a resource page, select a host, a cluster, a resource pool, or a vApp where to deploy the VM template.
  8. On the Review details page, verify the template details and click Next.
  9. On the Select Storage page, select the location to store the files of the VM template, and click Next.
  10. Select a network for each network adapter in the template, and click Next.
  11. Review the page and click Finish.


A new task for creating the virtual machine appears in the Recent Tasks pane. After the task is complete, the new virtual machine is created on the selected resource.