Skip to content

Create a virtual machine instance

This guide provides basic instructions on how to create a new virtual machine instance. For additional guided tutorials on creating virtual machines, see also:

Watch the video

Rumble Cloud How To: Getting started and setting up a virtual machine

Before starting

Although you can quickly create a virtual machine and place it onto the PublicEmphemeral network to get started right away, you'll typically place a new virtual machine instance onto an existing private network and / or port. Additionally, you'll need to setup your key pairs (and / or setup a VM password), add a router, and define security groups and rules to enable communication with the network devices to external networks.

Tip

The Count value at the bottom of the screen lets you specify how many instances to create based on your specification.

See also:

Instructions

  1. Select Create Instance.
  2. Provide a name for the instance.
  3. The availability zone shows a geographical region where you can locate the physical cloud computing resources that support your cloud project. Specify an availability zone for the instance.
  4. Specify the virtual hardware architecture from the available flavors of CPU, memory, and storage. See flavors for more information. When choosing, you can use the tabs to sort by General Purpose, Compute Optimized, and Memory Optimized.
  5. Specify the start source. The source can be an available image with an installed operating system, an instance snapshot, or you can specify a bootable volume.
    • Selecting an available image is typically the fastest way to provision a new instance. Rumble Cloud provides some Public Images that you can use to get started, or you can add your own.
    • Select an instance snapshot requires you to have already created an instance snapshot. Using a snapshot can help standardize how you provision your images.
    • Select Bootable Volume to use a persistent, detached storage volume.

4.a. Use an image

4.a.1. Specify an operating system. Rumble Cloud projects come with some Linux distributions pre-installed, such as Ubuntu, Coreos, Rocky, and CirrOS. You may also have additional operating systems available in your project.

4.a.2. Specify the system disk for the new image. Rumble Cloud only offers Flash Premium for disk storage options. You can specify the disk size and to optionally delete the disk when deleting the instance.

4.b. Use a snapshot

4.b.1. Select an snapshot from the list of existing snapshots. If no snapshots are listed, you'll need to create one first.

4.c. Use a bootable volume

4.c.1. Select an bootable volume from the list of existing volumes. If no bootable volumes are listed, you'll need to create one first.

Instructions continued

  1. Optionally attach one or more data disk storage volumes to the virtual machine instance.
  2. Select Next: Network Config.
  3. Select a network for the virtual machine. Select an existing network from the Current Project Networks tab. If you want to place the virtual machine instance directly onto the public network for testing purposes, select the Public Networks tab and select PublicEmphemeral.
  4. Select a Virtual LAN (VLAN) for the selected network.
  5. Assign a security group. You can use the default security group or create and use new security groups. For more information about networks, virtual LANs, ports, and security groups, see the Network.
  6. Under Advanced Options, you can optionally attach a port to your instance.
  7. Select Next: System Config.
  8. Setup the login type for the virtual machine. You can select Keypair or Password, or setup both. The keypair option lets you associate an SSH key-pair with the VM. The password option lets you create a password that you can use along with root username to login to the VM (the screen displays the root username for you).
  9. Confirm your credentials decision. Remember that you'll need to securely store your private key and / or password.
  10. If you set up a key-pair for the VM, you have the option of creating a new key-pair or uploading one from you local machine.
  11. If you set up a password, enter the password and confirm it.
  12. Under Advanced Options, you can specify a server group to associate with your instance, and optionally add or upload user data. Server groups lets you specify the affinity policy for the placement of servers onto physical hosts. See Server groups for more information.
  13. Optionally add user data scripts.

See also