Virtual machines
Create, configure, and control the full lifecycle of your virtual machines.
Virtual machines
Purpose
- Create VMs from scratch or deploy them from a template.
- Edit configuration, clone a VM, and manage its power state.
- Open a browser console and manage attached vNICs and disks.
- Track every action asynchronously through Task Manager.
Prerequisites
- Minimum permission to view: compute.vms.read
- To create, clone, or deploy from a template: compute.vms.create
- To edit a VM or manage its vNICs: compute.vms.update
- To delete a VM: compute.vms.delete
- To add a disk to a VM: compute.disks.create
- VM operations run asynchronously — external workers execute them and report status back, visible in Task Manager (top bar).
View virtual machines
- Open Compute → Virtual Machines.
- Review each VM's name, state, and resource usage in the list.
- Select a VM to open its detail page, disks, and vNICs.
Create a virtual machine
For a blank VM (not from a template):
- Open Compute → Virtual Machines.
- Select Create VM.
- Enter a name; it must be a valid resource name.
- Select the guest OS, vCPUs, and RAM; optionally choose a compute quota.
- Under Disks, choose Create a New Disk (name, whole-number size in GB, storage pool), Attach Existing Disk, or No Disk.
- Select one or more networks to add vNICs; optionally attach an ISO.
- Optionally add tags or a resource group.
- Save.
Expected result: a VM-create task is queued and appears in Task Manager; the VM is listed once the worker completes it.
Deploy a VM from a template
- Open Compute → Virtual Machines.
- Select Create VM, then enable Deploy from template (available only when at least one template exists).
- Select a template.
- Enter a name.
- Choose a compute quota, a storage pool, and at least one network.
- Save.
Expected result: a deploy task is queued in Task Manager; the VM appears when provisioning completes.
Edit a virtual machine
- Open Compute → Virtual Machines.
- Open a VM and select Edit.
- Update the name, description, or editable configuration fields.
- Save.
Expected result: the update is queued in Task Manager.
Clone a virtual machine
- Open Compute → Virtual Machines.
- Open a stopped VM (clone is available only when the VM is stopped).
- Select Clone.
- Enter a name and select a compute quota; storage pool and networks are prefilled from the source VM.
- Save to queue the clone.
Expected result: a clone task is queued in Task Manager.
Manage power states
- Open Compute → Virtual Machines, or open a VM's detail page.
- Use the power/state control to Start, Stop, Restart, or Shutdown the VM.
Expected result: a lifecycle task is queued and its progress appears in Task Manager. Delete is available only when a VM is stopped or initializing.
Open the console
- Open Compute → Virtual Machines, or open a VM.
- Select Connect on a running VM.
Expected result: a VNC console session opens in a new browser window.
Manage vNICs
- Open Compute → Virtual Machines and open a VM.
- In the vNICs card, select Manage vNICs.
- For each vNIC, change its network and connected state.
- Save to apply only the vNICs you changed.
Expected result: a vNIC-update task is queued in Task Manager.
Attach a disk
- Open Compute → Virtual Machines and open a VM.
- In the Storage Disks card, select Create Disk (the VM is preselected).
- Set the disk name, whole-number size in GB, and storage pool.
- Save.
Expected result: a disk task is queued in Task Manager and the disk attaches when it completes. Existing unattached disks can also be attached while creating a VM via Attach Existing Disk.
Best Practices
- Stop a VM before cloning it.
- Ensure a storage pool that accepts VM disks exists before adding disks.
- Keep vCPU and RAM within the selected compute quota's available capacity.
- Watch Task Manager for the outcome of every create, power, clone, or vNIC action.
Ready to rethink private cloud?
Lower costs. Simplify operations. Deliver more.