Skip to content

Virtual machines ​

This is the list of long-lived VMs and the templates you can stamp new ones from.

Virtual machines

What this page is for ​

This is the inventory of guests you intend to keep: lab machines, servers, templates you stamp from. Power, console, disks, and deletion all start from the row. Creating a new guest starts from the three buttons under the title; the steps are in Create a VM below.

Read the page ​

The gauges count Total VMs, Blueprints, Slots, Memory, Volumes, and GPUs.

The table columns are Name, OS Type, Hypervisor, CPU, RAM Size, PCI Devices, Volumes, IP Address, and Actions. A green chip in Hypervisor is the host type (Proxmox, ESXi, and so on). A dash means Electros does not have a hypervisor label for that row.

Table is the compact list. Advanced opens the row into cards. Reload refreshes power state from the hosts. Table and Cards at the right switch the layout.

Create a VM ​

ButtonWhen to use it
Create Basic VMName, OS preset, CPU, memory, optional disks
Create Advanced VMYou also need networks, PCI, HA, EFI, or CPU flags
Create VM from BlueprintYour organisation already defined sizes

The OS preset does not install the guest. Attach a bootable volume or ISO if the machine still needs an installer. All three follow the shared creation pattern.

Basic VM ​

Where: Virtual Machines → Create Basic VM

The basic VM form, with the review panel on the right

1. Name the machine ​

Type a name, or press the dice to generate one. You cannot continue with the name left blank.

VM Name field and dice button
Name is required. The dice is optional and only fills the field — it does not create the VM.

2. Choose an operating-system preset ​

Pick an OS Family (for example Linux), then an OS Flavour (for example Ubuntu). Both are required. “Select an OS” is the empty state, not a valid choice.

3. Set CPU and memory ​

Drag the sliders or type a number. New VMs start at 2 CPU cores and 256 MB of RAM. Cores can go up to 256; memory up to 8 TB. The number on the right of each slider is the value that will be saved.

CPU and RAM sliders with defaults
Left: cores, default 2. Right of each row: the exact value. Memory starts at 256 MB.

4. Attach disks (optional) ​

The volumes table starts empty. Add Volume lets you pick disks that already exist on the host you will choose. Drag rows to set boot order: the top of the list boots first. A short note on the form says priority 0 is the highest.

If you have not created a volume yet, finish this wizard without disks, or create the volume first under Storage and come back.

5. Check the review ​

The panel on the right should match what you intend: name, 2 cores unless you changed it, 256 MB unless you changed it, the OS preset, and the volume list. Empty tiles mean that part is still unset.

Review configuration for a basic VM
Read this before Continue. “No volumes added” is normal if you skipped disks.

6. Continue, then choose a host ​

Restore Configuration throws away your edits. Continue does not create anything — it opens host selection.

Restore Configuration above Continue
Press the orange Continue button.
Choose a Host with Cards selected
Stay on Cards unless you prefer a table.

Host cards for a basic VM

  • Automatic Selection — Electros picks an eligible host.
  • A named card — you pick the lab, edge box, or cloud account.

The selected card turns orange. Stop here if you are only learning the screen. Create is what actually starts the VM.

Login details (username, password, SSH key) appear only when Experimental mode is on. Do not put a private key in a shared screenshot; a public key is enough for the guest.

Basic create always requests an x86_64 machine.


Advanced VM ​

Where: Virtual Machines → Create Advanced VM

Advanced VM form

Start the same way as a basic VM: name, OS, CPU, memory, volumes, review, host. The extra sections are optional. Leave them alone unless you need them.

SectionWhat to setLeave it alone when
Start on host bootTurn on if the VM should start whenever the host bootsYou will start it yourself
High availabilityEnable HA, then set a priority from 0 to 100You do not need failover
EFI bootOn for guests that require UEFI. Some OS flavours lock this for youThe preset already matches the guest
Intel TDXConfidential VM. Serial console, graphics, policy, and the quote-socket path stay disabled until TDX is onYou are not using TDX hardware
CPU flagsExtra CPU features. SSE2 starts checked. Minimum frequency defaults to 1.5 GHz. Overprovisioning defaults to 10The host default CPU is fine
ArchitecturePick the CPU architecture the guest needsx86_64 is already correct
SMTAllow simultaneous multithreadingYou want one thread per core
ECC memoryRequire error-correcting RAM. Some OS presets lock thisAny memory is acceptable
NetworksAdd Network, then choose the network, driver (auto if you are unsure), MAC (blank = auto), and VLAN tags if you use themThe VM does not need a NIC yet
PCIAdd PCI Device with vendor, device, and quantity. “Attach full PCI lane” is a separate switchYou are not passing through hardware

Then Continue, pick a host, and stop before Create — same as the basic wizard.


VM from a blueprint ​

Where: Virtual Machines → Create VM from Blueprint

Template VM form

  1. Name the VM.
  2. Choose OS family and flavour.
  3. Select a template card. Each card shows how many CPU slots, how much memory, and whether ECC is required. You must pick one card.
  4. Optionally add volumes.
  5. Read the review (name, CPU, memory, OS, blueprint, volumes).
  6. Continue, choose a host, stop before Create.

Use this when your organisation already agreed on sizes (“small”, “gpu”, and so on) and you do not want to set cores and RAM by hand.


Edit an existing VM ​

Opening edit from a VM currently shows a short live-update notice. The form is not finished yet, so there is nothing to fill in. Change CPU, disks, and networks from the VM’s row actions on the list instead.

On the row ​

VNC, Power, and Delete on each virtual machine row
Every row ends the same way. VNC opens the graphical console. Power starts or stops the guest. Delete asks you to type the name. Table and Cards only change the layout.
ButtonWhat it does
VNCOpens the graphical console. The guest must be running
PowerStarts a stopped VM or shuts down a running one. Stopped is not deleted
DeleteAsks you to type the VM name. Cancel to keep it

When you expand a row ​

Switch to Advanced, or open the row, for the detail cards.

VM Details shows the name, UUID, host, operating system, status, uptime, creation date, and whether high availability is on. From there:

ButtonWhen you see itWhat it does
Boot or Shut DownAlwaysClean power change
RebootAlwaysRestarts the guest
Force OffAlwaysCuts power. Use it when Shut Down does not return
MigrateThe VM is on AtomOSMoves it to another host
BackupsThe VM is on AtomOSList, take, or delete a backup
Attach QEMU AgentThe guest agent is missingAttaches the agent so Electros can read guest details
Clone to AtomOSThe VM is not on AtomOSCopies it onto an AtomOS host

Remote Viewer embeds the VNC console in the row.

Attached Resources lists volumes, PCI devices, and networks. On an AtomOS host you also get port forwardings and port tunnels, each with a plus button to attach another. A VM that is not on AtomOS does not offer those port actions.