OS Template Registration Parameters

All parameters you may need are described in the table below:

Parameter

Description

General Settings
ID The name, under which OS template is registered on virtualization node. This name is not shown in the online store and the CCP.

Name

Type the custom name of the template, which will be shown to your customers in the online store and the CCP. This name must correspond to the ID of OS template or image it is based on. For example, if you are creating a template for the x86_64 version of CentOS 6.0, it is better to set this name to something like CentOS 6.0 (x86_64). The length of the template name must be less or equal to 50 characters. You can use upper/lowercase letters, numbers, and special characters.

Active

Activate the template. You cannot use the template for creating virtual servers until it is activated.

Use as Default

Select this checkbox if you want to use this template as the default one for the chosen type of virtual server (CT or VM) and operating system group. When customers purchase new virtual servers in your online store, their servers will be created on the basis of the default template you specify in this field.

Deployment Settings
Minimal Disk Size, GB

Minimal amount of disk space, in gigabytes, required to host a virtual server created on the basis of the template being registered.

Administrator account

Type the user name to log in to a virtual server based on the OS template. The user you specify in this field must have administrative privileges on the server. For example, you can type root as the login name if the server is running Linux operating system or Administrator if the server is running the English version of Windows operating system.

Operating System Properties

Technology

Choose the type of virtual server for which you are going to create the template. It can be either a container or virtual machine.

Operating System

Choose the group of operating systems the template belongs to. The operating system must be already pre-configured in CloudBlue Commerce either as an OS template for containers or as an image for virtual machines.

Edition

This is a mandatory parameter. Choose the OS edition of the operating system that will be provided by the template from the Edition list. If the necessary OS edition is absent from the list, type its name in the New Edition field.

We recommend that you set the value of this field to the edition of operating system on the basis of which you are creating the template. This will help customers easily identify the operating system provided by this template. For example, if you are creating a template for CentOS 6, you can type centos in this field.

Architecture

This is a mandatory parameter. Choose the OS architecture of the operating system that will be provided by the template from the Architecture list. If the necessary OS architecture is absent from the list, type its name in the New Architecture field. For example, if you are creating a template for CentOS 6 x86_64, you can type x86_64 in this field.

Language

This is a mandatory parameter. Choose the language of the operating system that will be provided by the template from the Language list. If the necessary language is absent from the list, type the language name in the New Language field. For example, type en for English.

Version

This is a mandatory parameter. Type a template vendor version. It makes sense to set this version to the version of operating system on the basis of which you are creating the template. For example, if you are creating a template for CentOS 6, you can type 6 in this field.

Advanced Settings

High Watermark

Percentage of nodes to set up the template on. The Cloud Infrastructure will automatically distribute and install the template on the required number of nodes.

For example, if you have 10 virtualization nodes capable of hosting the CentOS 6 template, specifying 80% in this field will make the Cloud Infrastructure to automatically set up this template on 8 nodes.

Low Watermark

Minimum percentage of nodes that must have the template installed, as compared to all nodes registered in the Cloud Infrastructure and capable of hosting the template. Once the number of nodes becomes less than the specified percentage, the Cloud Infrastructure starts distributing the template and installing it on nodes until it reaches the value specified in the High watermark field.

Let us assume that you initially have 10 virtualization nodes for hosting the CentOS 6 template and set the high watermark value for this template to 80% and the low watermark value to 20%. Using the high watermark value, the Cloud Infrastructure installs the template on 8 virtualization nodes.

Over time, you register additional nodes in the Cloud Infrastructure. Once you add the 41st virtualization node, the percentage of nodes with the installed template becomes less than 20% (8 nodes make up a bit more than 19.5% of 41 nodes). After that, the Cloud Infrastructure starts setting up the template on the newly added nodes until the total number of nodes that have the template installed reaches 33 (80% of 41 equals 32.8, which is rounded up to 33).

Password Regular Expression

Regular expression for server administrator's (root) password generation.

Sysprep

Select this checkbox if OS template is prepared with System Preparation Tool (Sysprep).

The parameters you specify in the Language, Architecture, Edition, and Version fields also act as template tags and define nodes where virtual servers based on the given template can be hosted. The tags you plan to set for a template must be already assigned to at least one node registered in the Cloud Infrastructure; otherwise, the template registration fails.

Important: Be aware that the parameters Language, Architecture, Edition, and Version are required to be filled in. Lack of these data causes failed provisioning of virtual server.