Once you have an active HostDime Cloud account you can log into the Cloud interface via CORE. If you haven't yet set up a Cloud account or are unsure how to log in, see our getting started guide.
Creating a new virtual machine (also known as a virtual server) is very easy. Log into your Cloud account and then follow the steps below.
- In the sidebar on the left, click on Virtual Servers to go to the Virtual Machine (VM) creation and management screen.
- On the top-right side of the Virtual Servers screen, select Build and then Add Virtual Server to start the process of configuring a new VM.
- Next, select a template category from the left side of the screen and then select an actual template from the right. This template will specify the OS and default resources of the VM.
- Once you've selected your template, click Next on the bottom right of the screen to move on to VM configuration.
- On this screen you will enter some important information that will add in the display and deployment of your VM. First, enter a Label for this VM that will be displayed in your HostDime Cloud Virtual Servers list. The Label does not affect the VM itself, it is only a tool to differentiate your VMs in this list.
- Next you can enter the hostname of the VM you want to create. This will affect the deployed VM and should ideally be in a domain you or your clients control.
- You can specify a Domain for the VM if you wish. The default is "localdomain." In many instances, that may be fine.
- Finally, you can specify an administrative password for the VM if you wish. The password specified here will be the login password for the "root" or "administrative" user for this VM. If you don't specify one, our system will automatically create a secure password, which you will be able to view on the VM details screen later.
- When you are sure everything on this screen is the way you want it, click Next to continue.
- On the next screen you can specify the resources you'd like to assign to this VM. Leave the Compute Zone as-is unless you want to adjust where the VM is deployed. You can also leave the Compute Resource as-is. This controls where your VM will be deployed.
Now select how much RAM you want the VM to have (the minimum is 1 GB), you can type in a number or slide the slider to select what you want. You can also set the total number of CPUs (vCPUs) and CPU Priority the same way. A vCPU is roughly equivalent to 1 CPU core if the priority is set to 100%.
Note If you want to use CPU autoscaling, make sure you set CPUs to the maximum amount you want your VM to be able to use when needed. Then set the CPU Priority to something less than 100%. For example: If you select 4 vCPUs and 50% priority, you'll typically get about 2 vCPUs worth of compute resources, but with autoscale on, your VM can automatically use up to 4 vCPUs of compute resources when needed.
Do not bother enabling Use CPU Topology unless you know what you are doing.- You will select the size and type of the primary attached storage under the Primary Disk section. Select the type or location of the storage from the Primary data store drop-down and then either type in a number (with a minimum of 1 GB) or slide the slider to select the size of the primary disk. This will need to be big enough to contain the operating system you've selected, and if the template you selected has an OS installed, the minimum disk size will automatically reflect the correct number.
- If your operating system supports it, you will also be able to specify a separate Swap Disk, which is space that can be used by the operating system if you run out of RAM. Typically, you should specify two times the amount of RAM you've assigned to this VM, but the correct number varies by operating system.
- Now you can adjust items that affect the networking on this VM:
- Most of the time you can leave the Network, IP net, and IP range settings alone and your VM will automatically get assigned one available IPv4 address from the available pool, but you can adjust these settings if needed to have the VM pull an IP out of a specific pool.
- The one setting you really should change is Port Speed. This controls how much data your VM will be able to send and receive at once. You'll probably want to adjust the slider all the way to the right, which will give you the highest port speed possible.
- The final step before creation of the VM will show you the configured VM resource limits and allow you to set a few final options:
- You can Enable Automated Backup if you'd like to store complete VM backups in our Cloud's secondary storage. This allows you to quickly spin up one of the backups if something goes wrong.
- Build Virtual Server will be enabled. If you disable this, then clicking Next below will only create an entry for for this VM in your Cloud Portal, but it won't be created yet.
- Boot Virtual Server will also be enabled. This will automatically start the VM after our system has created it. If this is disabled then the VM will have to be started manually by you at a later time.
- Enable Autoscale functionality (allowing the VM to use more CPU, RAM or disk resources if needed).
- Click Create Virtual Server and if you have your VM set to build and run automatically, you will be taken to the Virtual Server screen where you can watch the build and deploy process if you want.
Congratulations, you've successfully deployed a virtual server in HostDime's Cloud!