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:
- Add an SSH key pair to your account
- Create a virtual machine password
- Create a network
- Create a router
- Create a security group
- Create security group rules
Instructions¶
- Select Create Instance.
- Provide a name for the instance.
- 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.
- 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
, andMemory Optimized
. - 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.
- Selecting an available image is typically the fastest way to provision a new instance. Rumble Cloud provides some
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¶
- Optionally attach one or more data disk storage volumes to the virtual machine instance.
- Select Next: Network Config.
- 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
. - Select a Virtual LAN (VLAN) for the selected network.
- 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.
- Under Advanced Options, you can optionally attach a port to your instance.
- Select Next: System Config.
- Setup the login type for the virtual machine. You can select
Keypair
orPassword
, 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). - Confirm your credentials decision. Remember that you'll need to securely store your private key and / or password.
- 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.
- If you set up a password, enter the password and confirm it.
- 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.
- Optionally add user data scripts.