Deploying a virtual machine from a template creates a virtual machine that is a copy of the template. The new virtual machine has the virtual hardware, installed software, and other properties that are configured for the template.
Prerequisites
You must have the following privileges to deploy a virtual machine from a template:
Virtual machine .Inventory.Create from existing on the data center or virtual machine folder.
Virtual machine.Configuration.Add new disk on the data center or virtual machine folder. Required only if you customize the original hardware by adding a new virtual disk.
Virtual machine .Provisioning.Deploy template on the source template.
Resource.Assign virtual machine to resource pool on the destination host, cluster, or resource pool.
Datastore.Allocate space on the destination datastore.
Network.Assign network on the network to which the virtual machine is assigned. Required only if you customize the original hardware by adding a new network card.
Virtual machine .Provisioning.Customize on the template or template folder if you are customizing the guest operating system.
Virtual machine .Provisioning.Read customization specifications on the root vCenter Server if you are customizing the guest operating system.