A template is a master copy of a virtual machine. It is used to create and provision multiple other virtual machines of same type, including the same guest operating system and its configuration.
A template generally includes the following:
Creating a template makes the provisioning of multiple virtual machines faster and easier. It is very easy to deploy virtual machines from a template, and it saves a lot of time which was otherwise used in installing the guest operating system and applications.
A template can be created in many ways: