Create Smart Server

You need to add and configure a smart Cloudboot Compute resource before you can create a smart server. See the Create CloudBoot Compute Resource section for details.

To create a smart server:

  1. Go to your Control Panel's Smart Servers menu.
  2. On the screen that appears, press "+" button or click the Add New Smart Server button underneath the list of servers on the screen.
  3. Complete the smart server creation form.


On this page:


It is possible to deploy Windows smart servers without running sysprep. To do so, you need to disable the Run Sysprep option for the Compute zone where the smart  server will be built. SeeCreate Compute Zone section for details.When provisioning smart server with simple deploy option, make sure that the template you use has all the necessary drivers inside it, otherwise the smart server network settings will not be configured.

Step 1 of 5. Templates


Choose a template to build a smart server on, then click Next. You can use any KVM templates for smart server creation.

Before creating a Windows-based smart server, make sure that the appropriate drivers were added to the /data folder on CP.

Step 2 of 5. Properties


  • Label - choose a label for the Smart Server. 
  • Hostname - choose a hostname for the Smart Server. The hostname may consist of letters [A-Z a-z], digits [0-9] and dash [ - ].
  • Time zone - set the time zone set for the smart server. This parameter is applicable only to Windows smart servers.

  • Password - Give your smart server a secure password. If you leave password field blank, it will be generated automatically.

  • Password confirmation - repeat the password to confirm it.
  • Encrypt password - move the Encrypt Password slider to the right, to encrypt your password, then enter an encryption key in the field that appears.
  • Click Next.

Currently, the time zone is set at the Compute resource side only. Therefore, users need to set the target time zone inside a Windows smart server manually. Setting correct time zone at the Compute resource side helps to keep correct time inside a smart server after starting it if time synchronization is not completed for some reason.

Step 3 of 5. Resources


Set the resources needed for this smart server:

  • Compute Zone - choose a smart Compute zone to build the smart server on.

  • Compute resource - choose a specific smart Compute resource to reside the smart server on. Please note: you can only reside your smart server on cloud booted KVM Compute resources.

  • RAM - set the amount of virtual server's RAM. The maximum RAM depends on your billing plan's settings. The maximum RAM that can be assigned to a smart server is 168 GB regardless of the Max RAM value set in the billing plan. The maximum RAM that can be assigned to a smart server built on a XEN 32bit (x86) template is 16 GB.
  • CPU Cores - set the amount of virtual server's CPU cores. For KVM Compute resources, this parameter sets CPU sockets by default, unless CPU topology is enabled.

  • The following options are available for smart servers based on KVM Compute resources only, providing the Enable CPU topology permission is switched on for the user.

    • Use CPU Topology - move the slider to the right, to set the following parameters:
      • CPU Sockets - set the amount of sockets.

      • CPU Threads - set the amount of threads per core. 

  • Data Store Zone - choose a data store zone for the smart server’s primary disk.
  • Primary disk size - set the primary disk size.
  • Data Store Zone - choose a data store zone for this server’s swap disk.
  • Swap disk size - set the swap disk size.
  • Network Zone - choose a network zone from the drop-down box.
  • Show only my IP addresses - if the option is available, you can also assign an IP address for the smart server.
  • Selected IP address - IP address for this smart server.
  • Click Next.

CPU topology (CPU sockets and CPU threads) is the Labs feature preview. Pay attention that setting CPU sockets and CPU threads are at your own risk only!

You may face the following problems when setting CPU topology:

1. Currently you cannot set CPU sockets and threads parameters for existing smart servers.

2. After setting, the new parameters won't be shown at the smart servers details screen.

3. Some Linux VSs fail to boot up.

4. When socket s and threads are set incorrectly, you may face huge load on Compute resource's under CentOS 5.x.

Step 4 of 5. Recipes

  1. Choose a recipe you want to assign to this smart server by dragging the required recipe from the Available recipes pane to the Assigned for provisioning pane.
  2. To add a custom variable, click the "+" button next to the Custom recipe variables title bar, then specify the variable details:
    • Specify the recipe name and its value.
    • Move the Enabled slider to the right to allow the use of this variable.
  3. Click Next.

Step 5.Confirmation

  • Move the Enable Automated Backup slider to the right if you want this server to be backed up automatically (according to the backup settings configured in the Settings/Auto-backup Presets menu)
  • Move the Build Smart Server slider to the right if you want the system to automatically build the server. If you leave this box blank, you will have to build your server manually after it is created.
  • Move the Boot Smart Server slider to the right if you want the server to be started up automatically.
  • Move the Enable Autoscale slider to the right to set autoscaling for this smart server.
  • Until the autoscaling rules are configured the autoscaling itself will not start working.
  • If the Enable Autoscale slider is grayed out that means that you have reached the autoscaling limit in the billing plan (or the max is set as 0).

At the Confirmation step you can find the configuration summary of the smart server, which will be created.  You can view template's name, RAM size, number of networks, primary disk and swap disk size, number of cores.

Click Submit button. The smart server will be added to the system. You can view it under the Smart Servers menu.