Knowledge base article

Getting Started with Virtual Machines

This guide will walk you through getting started with Virtual Machines using Serversaurus Cloud Platform

The cloud platform provides the ability to provision Windows and Linux virtual machines, which are billed by the hour.

Creating your first Virtual Machine

You can find the virtual machines interface by visiting the dashboard and visiting the Virtual Machines page. Once there, locate the Add New Virtual Machine button.

You will be greeted by a screen where you can provide the settings for the new virtual machine.

Explanation of Virtual Machine Parameters

You will need to specify a number of parameters in order to provision the virtual machine.

SectionPropertyExplanationExample Value
Virtual Machine PropertiesLabelA name for the virtual machine within the dashboard.Doesn't affect the operation or configuration of the actual virtual machine.WEB-PROD-1
HostnameFQDN hostname for the virtual machine. On Linux, affects the system hostname.web.mycompany.com.au
Hypervisor ZoneAlways set this to 'Utilised'.Utilised
HypervisorWhich hypervisor to assign the virtual machine onto. Usually, you will want to choose the hypervisor with the greatest number.HV5
PasswordThe administrator or root password for the machine. You may leave this blank, and one will be auto-generated.

This password will be displayed within the dashboard.

You may change this password later, or disable password login entirely.

TemplateOperating SystemWhether you wish to have a Linux, Windows or FreeBSD virtual machine.Linux
DistributionThe 'flavor' of operating system.

For Linux, you will want to select RHEL for CentOS/Fedora/RHEL-type systems, and Ubuntu for Debian-type systems.

RHEL
TemplateThe specific template within those available for a distribution.

You can find a full list of available templates here - we can install them by request.

Centos 6.3 x64
ResourcesRAMThe available RAM (memory) for the Virtual Machine.

Note that for templates that support auto-scale, a chunk of this memory may be reserved by the system and not available to applications (up to 256MB in some cases).

512
CPU CoresCPU resources are shared between virtual machines on the cloud platform according to the formula:

Guaranteed_Power=(Number_of_Cpu_Cores*Core_Speed)*(Cpu_Priority/100))

Consider Guaranteed_Power to mean the CPU resources that are absolutely guaranteed to be available to the virtual machine, regardless of other guests on the hypervisor.

Some burst CPU power may also be available, based on demand, which is equal to Number_of_Cpu_Cores*Core_Speed.

Consider Core_Speed to be a constant value at 2.4GHz.

Example

For instance, a machine with 2 CPU Cores and 20% CPU Priority will have 1.0Ghz guaranteed power, and 4.8GHz burst power.

2
CPU PrioritySee CPU Cores for an explanation10%
Primary DiskData Store ZoneWhere the root filesystem for the virtual machine will be located.

If you wish to make the virtual machine tolerant against hypervisor failure, you will want to select the RAID10 SAN Datastore.

If it is just an ephemeral or development machine, you can save some expense by choosing a SAS datastore (15K SATA disks).

If you are handling high availability yourself and need high IOPS, you will want to select an SSD Datastore.

Please note, not all datastore types are available across all hypervisors.

RAID10 SAN Datastore
Primary Disk SizeHow much space to allocate to the root filesystem.

On Linux, most templates require at least 5GB.

5GB
Swap DiskData Store ZoneWhere to store the swap partition.

Optionally, you can omit the swap partition and run Linux with no swap.

RAID10 SAN Datastore
Swap disk sizeSize of the swap partition.1GB
Network ConfigurationNetwork ZoneMostly, you will want to select 'Public Network Zone' in order to have the machine accessible from the internet.Public Network Zone
Port SpeedNetwork throughput to limit the external interface of this virtual machine.100MBPS
Automation SettingsRequired automatic backupWhether to enable automatic virtual machine backups (day, week, month, year).
Build virtual machine automaticallyWhether to provision as soon as submitting the current page
Enable autoscaleWhether to enable the auto-scale functionality of the platform. This requires careful configuration, please see the article on auto-scale.

Once you have populated these parameters, continue by selecting Create Virtual Machine.

Provisioning and Logging in

Upon hitting the Create button, it will take a few minutes for the platform to prepare the disks, write the template image, configure the operating system, and boot the machine.

Once it is done, you may login via SSH or RDP for Linux and Windows, respectively, using the password either provided or auto-generated for you.

If you forget the password, it will always be available on the dashboard in the virtual machine interface (press the 'password' link to reveal it):

Last updated November 30, 2023

Can't find what you're looking for?

Submit a question

  • Drop files here or
    Max. file size: 2 MB, Max. files: 3.
    • This field is for validation purposes and should be left unchanged.