Skip to content

Virtual Machines

The Virtual Machines panel allows you to control the lifecycle of guest operating systems, manage configuration files, and clone resources.

A. Basic State Operations

  • From the primary VM list, you can filter by current execution states: All States, Running, Stopped, Paused, or Suspended.
  • Action shortcuts allow administrators to execute quick power state commands: Start, Stop (Graceful), Force Stop, Restart, or Force Restart.

B. Accessing Guest Consoles

  • Selecting a running virtual machine allows you to launch an interactive VNC Console directly within the web browser.
  • This provides low-level graphical or command-line operating system login control (tty1), ideal for initial setups, networking fixes, or checking hostnames.

C. Modifying Virtual Hardware Configurations (Edit & XML Editing)

When a virtual machine needs resource adjustments, navigate to the Edit action panel:

  • Compute Options (Basic & Advanced): Adjust settings for Maximum Memory, Max vCPUs, CPU Pinning Configurations, Sockets, Cores, and Threads. You can also define the CPU Mode (e.g., host-passthrough) and specify advanced flags (e.g., enabling UEFI, Secure Boot, or TPM features).
  • Direct XML Editing: For precise adjustments beyond standard toggle menus, choose Edit XML. This grants direct text-based access to the guest's libvirt XML domain definition mapping blocks (such as modifying <domain type='kvm'>, <vcpu>, <memory>, or backing file definitions directly).

D. Templates, Cloning, and Snapshots

  • Cloning VMs: Create duplicates by initiating the Clone action. Enter a unique name for the new clone and select a target destination storage pool.
  • Snapshots: Take point-in-time recovery images by selecting Create Snapshot. Provide a unique snapshot name (e.g., snap-01) and optional descriptive notes. You can choose whether to include active runtime memory inside the snapshot state.
  • Templates: Convert an existing structured virtual machine deployment into a static baseline template configuration via the Convert to Template feature, or deploy fresh machines instantly out of previously captured templates.