1. Home
  2. Bamboozle Products
  3. Virtual Machines
  1. Home
  2. Cloud
  3. Virtual Machines

Virtual Machines


Virtual servers are based on templates and are deployed on compute resources. Compute resources give them access to CPU, disk and network resources. Bamboozle Cloud gives you high-end cloud management features including:

  • Created – A server is created when you successfully Create Virtual Server from the Virtual servers menu, having selected its template and set its properties, resources and network requirements.
  • Build – A virtual server must be built after it is created. Building is the process of actually allocating the physical resources specified during its creation. This can be done manually, or automatically if you check the Build Virtual Server Automatically box during the creation process.
  • Powered on – A power on starts the virtual server, its operating system and processes.
  • Powered off – If the operating system cannot be stopped, it will be forcefully terminated.
  • Shut down – A shut down will attempt to gracefully stop a virtual server and its operating system, which typically involves terminating all running applications.
  • Rebooted – Rebooted means a virtual server has been shut down, and then powered on again.
  • Deleted – When a virtual server is deleted, its backups are still stored on the server and can be restored if required.
  • Re-built – To rebuild a virtual server means to reinstall the template and reconfigure the resources and network. All data will be lost.
  • Failed – A failed virtual server is one that is down, for example because of hardware or network problems. You will have to start the server manually when those problems have been solved.

Create a Virtual Server

Virtual servers are created from templates. To create a virtual server:

  1. Go to your Control Panel’s Virtual Servers menu and click the “+” button, or click the Create Virtual Server button at the bottom of the screen. This will start a VS creation wizard.
  2. Fill in the wizard step by step. Each of these steps is described in the corresponding sections below.
  3. Click the Create Virtual Server button to start the creation process. You will be taken to the virtual server details screen.

Step 1 of 5. Templates

At this step, specify the template from which your virtual server will be built.  
To choose a template:
  1. Click the required group icon on the right (Windows, Linux, FreeBSD etc.) to expand the list of templates on the left. Every template contains the following info:
    • Template’s label
    • Min memory size, required to create a VS from this template
    • Min disk size, required to create a VS from this template
    • Price per hour
  2. Select the template.
  3. Click Next.

Windows Licensing Type

This option only appears if your bucket allows it, and if the relevant licensing options have been configured for the template group this template belongs to. If this option is available, choose the license type you require:

  • For the KMS type, choose the licensing server
  • For your own license, type your license key

If you don’t specify the licensing type, MAK licensing will be set by default.

Proceed to the following step of the wizard and specify the virtual server properties.

Step 2 of 5. Virtual Server Properties

At this step you need to indicate your virtual server’s properties, such as label, Compute resource, password and other. You can create a virtual server having specified only the required parameters and configure it later.

Specify the following virtual server properties:

  • Label – the label of the virtual server. The required parameter.
  • Hostname – the hostname of the virtual server. The required parameter. The hostname should consist of letters [A-Z a-z], digits [0-9] and dash [ – ]. For more info on hostname validation, refer to RFC standard documentation.

    Particular characters are not allowed for Windows-based virtual servers:

    • percent sign [%]
    • double quotation marks [“]
    • brackets [<,>]
    • vertical bar [|]
    • caret [^]
    • ampersand [&]
    • parentheses [(,)]
  • Domain – specify the domain for this VS. The default value is localdomain. This parameter is not applicable for Windows virtual servers.

    For example:
    test.bamboozle.me – specify ‘test‘ as hostname, ‘bamboozle.me‘-  as domain. If you leave the domain field blank, the default value ‘localdomain‘ will be used and you will get the following – test.bamboozle.me.localdomain.

  • Password – a secure password for the VS. It can consist of 6-99 characters, letters [A-Za-z], digits [0-9], dash [ – ] and lower dash [ _ ], and the following special characters: ~ ! @ # $ * _ – + = ` \\ { } [ ] : ; ‘ , . ? /. You can use both lower- and uppercase letters. 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 to proceed to the following step of the wizard to specify the virtual server resources.

Step 3 of 5. Resources

At this step, you can set your virtual server’s resources, such as disk size, network configuration and other.


  • RAM – set the amount of virtual server’s RAM.
<=CentOS 6.2512 GB
CentOS 6.32000 GB
>CentOS 6.34000 GB

Set RAM to 512MB is you are creating a FreeBSD based virtual server. The RAM value can be later increased after the VS creation when editing the VS.

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

Primary Disk

  • Data Store Zone – choose a data store zone for VS’s primary disk.
  • Primary disk size –  set the primary disk size.

Swap Disk

  • Data Store Zone – choose a data store zone for VS’s swap disk.
  • Swap disk size – set the swap disk size.  There is no swap disk for Windows-based VSs. In all other cases, swap disk size must be greater than zero.

Network Configuration

  • Network Zone – choose a network zone from the drop-down box.
  • Network – choose the network from which the VS should get the IP address.
  • Show only my IP address – tick this checkbox to view only own IP addresses in the IP addresses dropbox.
  • Selected IP address – if the option is available, you can also assign an IP address for the VS from the drop-down menu. Indicate Compute resource and network to have the list of available IPs.
  • Port Speed – set the port speed for this VS
  •  Selected IP address option is enabled via the “Show IP address selection for new VS” slider on the Settings > Configuration screen (under the System tab).
  • You can’t select unlimited port speed if the Network Zone is not selected. In this case the port speed will be 1 by default.
    It’s possible to create virtual server with unlimited network speed without selecting a network zone only if you have only one Network Zone assigned to your bucket.

Click Next to proceed to the following step of the wizard where you can specify the virtual server recipes.

Step 4 of 5. Recipes

At this step you need to indicate the recipes you want to assign to your virtual server. This step is optional. You can create a virtual server without choosing recipes and add them later if required.
  1. Choose a recipe you want to assign to this virtual server by dragging the required recipe to the Assigned recipes pane.
  2. To add a custom variable, click the “+” button next to the Custom recipe variables title bar, then specify variable details:
    • Specify the recipe name and its value.
    • Move the Enabled slider to the right to allow use of this variable.
  3. Click Next to proceed to the next step of the wizard that completes the virtual server creation process.

The recipes step can be missing in the wizard if there are no recipes created in the cloud.

If mentioned below prerequisites are met, the Recipes step will be replaced with the Service Add-ons step.

Step 5 of 5. Confirmation

At this step, configure the automation settings. This is the final step of the virtual server creation wizard.
  • Move the Enable Automated Backup slider to the right if you want this VS to be backed up automatically (according to the backup settings configured in the Settings/Auto-backup Presets menu)
  • Move the Build Virtual Server slider to the right if you want the system to automatically build the VS. If you leave this box blank, you will have to build your server manually after it is created.
  • Move the Boot Virtual Server slider to the right if you want the virtual server to be started up automatically.
  • Move the Enable Autoscale slider to the right to set autoscaling for this VS.
    • 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 VS, which will be created.  You can view template’s name, RAM size, number of networks, primary disk and swap disk size, number of cores.

After you set up all parameters, click the Create Virtual Server button to start the creation process.

Updated on October 25, 2018

Was this article helpful?

Leave a Comment