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 > Cloud > Smart Servers menu. 
  2. On the screen that appears, click + button or the Add New Smart Server button underneath the list of servers on the screen.
  3. Complete the smart server creation form.

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. See the Create 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, 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 [ - ].
  • Domain - specify the domain for this VS. The default value is localdomain. This parameter is not applicable to Windows virtual servers. 

    For example: - specify ' test' as hostname, ''-  as domain. If you leave the domain field blank, the default value ' localdomain' will be used and you will get the following -
  • 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:

In order to provision a new smart server, first you must make sure that you have at least one KVM compute resource that is in a separate zone than your normal one. Smart servers should be in their own compute resource zone and should not be mixed in the standard zones you use for normal compute resources.

Compute Resources

  • 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 bucket settings. The maximum RAM that can be assigned to a smart server is 168 GB regardless of the Max RAM value set in the bucket.
  • CPU Cores - set the amount of virtual server's CPU cores. This parameter sets CPU sockets by default, unless CPU topology is enabled.

  • The following options are available for smart servers 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.

Primary Disk

  • Data Store - choose a data store for the smart server’s primary disk.
  • Primary disk size - set the primary disk size.

Swap Disk

  • Data Store - choose a data store for this server’s swap disk.
  • Swap disk size - set the swap disk size.
  • Disable - select the checkbox to disable swap disk creation 

Network Configuration

Network Interface 1

  • Network - the network from which the IP address for the smart server will be allocated
  • IP net - select from the drop-down list the IP net from which the IP address should be assigned
  • IP range - select from the drop-down list the IP range from which the IP address should be assigned
  • IP address - select an IP address to be assigned from the drop-down box

    The first IP address you add will be marked as primary for the VS. You can further edit the IP addresses assigned to smart server

  • 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
  • Port Speed - set the port speed for this smart server

Click Next.

Please note that the minimum required NICs for smart servers depends on your choice of storage:

  • For local storage, two NICs are enough—one (or more) for the appliance network and one for the management network.
  • For OnApp Integrated Storage/iSCSI or FC, you need at least one NIC for the storage network as well.

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 + 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 bucket (or the max is set as 0).
  • Move the Acceleration allowed slider to the right to enable accelerator to allow acceleration for this VS or move this slider to the left to prohibit acceleration for this VS. 

The Acceleration allowed slider is available if the following conditions are met:

  • Accelerator is available in the network
  • IP Address, selected during VS creation, is in the same network as Accelerator
  • VS is created by setting own virtual server's resources, not by selecting a predefined instance package
  • The Show IP address selection for new VS slider is activated in the Control Panel Settings menu > Configuration
  • Only HTTP is supported. Other protocols, including HTTPS, will be passed through to the VS directly.
  • In order to route the VS’s traffic, the VS must be on the same network with the Accelerator.

At the Confirmation step, you can find the configuration summary of the smart server, which will be created. You can view the 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.