Create Smart Server


You need to add and configure a smart CloudBoot compute resource before you can create a smart server. 

Starting with the OnApp Cloud v3.1 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 the smart server will be built on.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.

To create a smart server:

  1. Go to your Control Panel > Cloud > 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:

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

      For example:
      test.onapp.com - specify 'test' as hostname, 'onapp.com'-  as domain. If you leave the domain field blank, the default value 'localdomain' will be used and you will get the following - test.onapp.com.localdomain.
    • Time zone - set the time zone set for the smart server. This parameter is applicable only to Windows smart servers.

      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.

    • 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.

    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.
    • CPU Cores - set the amount of virtual server's CPU cores.

    • 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 per core. 

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

      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.

    • 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.
    • Disable - select the checkbox to disable a swap disk.
    • Network Zone - choose a network zone from the drop-down box.
    • Network - choose the network from which the smart server should get the IP address.
    • 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.

    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 bucket (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.

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