A server Template is a set of pre-defined parameters and settings of a virtual server (a virtual server skeleton). It is used to simplify the initial configuration of multiple servers, which share the same configuration.
|TemplateAdmin||read-write (DC-bound templates only)|
In the upper right corner is a button labeled Show All, which can be used to display all templates, including templates that are not associated with the current working virtual data center.
Name - Unique template identifier (usually used in the API).
Alias - User-defined name of a template (usually displayed in the GUI).
Access - Template visibility. One of:
- Public - Template is usable by all users in this virtual data center.
- Private - Template is usable by SuperAdmins and owners of this image.
- Deleted - Template is hidden and unusable for new servers, but can be still used by some already defined servers.
Owner - Template owner.
DC-bound? - Whether a server template is bound to a specific virtual data center.
OS Type - Operating system type. One of:
- Linux VM
- Windows VM
- BSD VM
- SunOS VM
- SunOS Zone
- Linux Zone
Managing a Template¶
A virtual server template can be created, updated or deleted by a SuperAdmin or by a TemplateAdmin (DC-bound template only). A template that is used by some virtual machines cannot be deleted. However, its Access attribute can be changed to Deleted, thus the template will be hidden and unusable for new virtual servers.
Attaching a Template¶
Used for associating an existing virtual server template with a virtual data center. This operation can be performed only by a SuperAdmin.
A disk image can be only used when attached to a virtual data center.
Detaching a Template¶
In order to remove an association of a virtual server template with a virtual data center, the template must not be used by any virtual machine within the virtual data center. This can be performed only by a SuperAdmin.