Virtual Machines

A guide on how to create and manage virtual machines on the Cudo Compute platform.

Overview

Browse to your project by clicking "Projects" on the sidebar and clicking on the project of your choice.

From here, you can select "Virtual machines" from the sidebar or "View virtual machines" from the virtual machines summary card on the page.

You can also use the quick buttons at the top right hand side of the page to Browse the marketplace, or jump straight to Create a virtual machine.

Project overview

If you haven't created a virtual machine before, you will see the quick start for creating a virtual machine. Clicking Create a virtual machine will take you to the create a virtual machine page. Project

Create a virtual machine

When you browse to the create a virtual machine page from the marketplace, it will pre-fill in the options for region and machine type based on your filters, however if you come directly from the project page, you will need to select the options that you need.

Create a virtual machine

Once you have selected an operating system image for your new virtual machine, you can configure the SSH keys you would like to be deployed to it. You can choose from the following options:

  • Include all project collaborator keys - this will include the keys of all the users that you have given access to your project
  • Include only my keys - this will include just the keys you have added
  • Use custom keys - this will allow you to add any keys you wish for this virtual machine

Create a virtual machine, SSH keys

Additionally, you can add your own startup scripts - commands that will run on successful deployment of the virtual machine.

Create a virtual machine, start up scripts and name

On the right hand side, you can also see a summary of your customised virtual machine, with estimated cost prior to building.

Once you are happy, click "Confirm & Deploy" and your virtual machine will be built to your specification.

Viewing all of your virtual machines

From the virtual machines page you can see all of the virtual machines that you are being billed for.

You will be able to see the virtual machine's name, specification, region, operating system image, public IP address, state and lease status.

Virtual machine list

Virtual machines options menu

You can also manage your virtual machines from this page by using the options menu on the right hand side of the virtual machine you wish to manage. You can Stop/Start, Reboot, Show SSH command, Start a VNC session or Delete the virtual machine from this menu.

Virtual machine list - manage virtual machines

View a virtual machine

Clicking the virtual machine's name from the virtual machine list will show you the virtual machine details page.

You will be able to see the virtual machine's name, state, specification, region, operating system image, public IP address, storage, estimated costs and more. You can use the quick buttons at the top right hand side of the page to Stop/Start, Reboot, Show SSH command, Start a VNC session or Delete the virtual machine. You can also see charts of the CPU and memory usage of this virtual machine on the details page.

Virtual machine details

To view charts for storage and network usage, click the "Storage" and "Network" sidebar options respectively.

Virtual machine details - storage

Stopping a virtual machine

To stop a virtual machine, you can use the "Stop virtual machine" item from the options menu on the virtual machines list page. Or you can use the quick buttons at the top right hand side of the virtual machine details page.

Stopping a virtual machine does not stop you being charged for it. To stop being charged for a virtual machine, you must click Delete virtual machine.

Virtual machine details - stop

Starting a virtual machine

To start a stopped virtual machine, you can use the "Start virtual machine" item from the options menu on the virtual machines list page. Or you can use the quick buttons at the top right hand side of the virtual machine details page.

Virtual machine details - start

Rebooting a virtual machine

To reboot a virtual machine, you can use the "Reboot virtual machine" item from the options menu on the virtual machines list page. Or you can use the quick buttons at the top right hand side of the virtual machine details page.

Virtual machine details - reboot

SSH on to a virtual machine

To SSH on to a virtual machine, you can use the "SSH" item from the options menu on the virtual machines list page. Or you can use the quick buttons at the top right hand side of the virtual machine details page.

Virtual machine details - SSH

Start a VNC session with a virtual machine

To start a VNC session virtual machine, you can use the "Start VNC session" item from the options menu on the virtual machines list page. Or you can use the quick buttons at the top right hand side of the virtual machine details page.

Virtual machine details - VNC

You can click the quick buttons on the top right hand side of the VNC session window to show the on-screen-keyboard or send a Ctrl+Alt+Delete command to the virtual machine.

Virtual machine details - on screen keyboard

Deleting a virtual machine

To delete a virtual machine, you can use the "Delete virtual machine" item from the options menu on the virtual machines list page. Or you can use the quick buttons at the top right hand side of the virtual machine details page.

Virtual machine details - delete

Marketplace

Browsing the marketplace will allow you to see and filter all available options. This is great if you are looking for a specific type of GPU at a specific price point, a virtual machine hosted in a data center that uses renewable energy and more.

Marketplace

Clicking configure on one of the options will open the create a virtual machine page to set the virtual machine's operating system, name and other properties.