Skip to content

Management Main Window

The Management Main Window is the central hub of VirtUI Manager, designed for efficiency and rapid control of your virtual infrastructure.

Management Main Window

Interface Overview

Note

You can view the application logs at any time by pressing the v key. This is useful for monitoring background operations and troubleshooting.

The interface is divided into intuitive sections to streamline your workflow:

Server Management

Located at the top-left, these tools control your connection contexts:

  • Select Servers (s): Switch the "Single Pane of Glass" view to specific servers (local or remote SSH).
  • Manage Servers (l): Add, remove, or edit the list of available Libvirt connections.
  • Server Prefs: Configure connection details, auto-connect behaviors, and default storage/network pools for new VMs.

Server List & Navigation

The core view displaying your virtual machines. Select Server to Display

  • Card View: Each VM is represented as a card showing real-time status, CPU/Memory usage sparklines, and IP addresses.
  • Compact View (k): Toggles a high-density view showing only selection, name, and status. Ideal for managing large numbers of VMs or when screen space is limited.
  • Interaction:
    • Double-Click Name: Triggers a background fetch of full VM data (in detailed view only).
    • Sparkline Click: Toggles between Resource View (CPU/Memory) and I/O View (Disk/Network) performance metrics.
    • Navigation: Use Arrow Keys to move focus.
    • Pagination: Use Left/Right buttons or keys (when focused) to navigate pages of VMs.

Filtering & Search (f)

Press f or click the Filter VM button to narrow down the list.

  • Search Text: Filter by VM name.
  • Status: Show only Running, Stopped, or Paused VMs.
  • Server Scope: Limit the view to specific servers from your active connection list.

VM Provisioning (i)

Press i to launch the VM Installation Wizard.

  • Guided Setup: Select target server, ISO image (local or remote), and allocate resources (CPU, RAM, Disk).
  • Defaults: Uses the defaults defined in Server Prefs to speed up deployment.

Template Management (t)

Press t to open the Template Management interface.

  • View Templates: Browse all available automation templates (built-in and user-defined).
  • Create & Edit: Create new templates or modify existing ones using your system's default editor.
  • Import & Export: Import templates from files or export templates for sharing.
  • Configure Auto-fill: Set up automatic pre-filling of installation fields and SUSE Customer Center (SCC) registration.

Bulk CMD (b)

The "Bulk Command" mode puts the power of fleet management at your fingertips.

  • Multi-Select: Manually select cards or use Ctrl+a (Select All) / Ctrl+u (Unselect All).
  • Pattern Selection (p): Select VMs based on name patterns (regex/glob).
  • Mass Actions: Perform operations like Start, Shutdown, Reboot, or Delete on all selected VMs simultaneously.

Advanced Tools

  • Virsh Shell (Ctrl+v): Opens a direct shell to run virsh commands against a selected server.
  • Stats Logging (Ctrl+l): Toggles background logging of performance statistics to the log file. When enabled, logs detailed libvirt call statistics and cache performance every 10 seconds.
  • Cache Stats (Ctrl+s): Displays internal cache hit/miss statistics for debugging. Shows detailed information about VM data caching efficiency.

Keyboard Shortcuts Cheat Sheet

Key Action
s Select Servers
l Servers List
f Filter View
i Install New Virtual Machine
t Template Management
k Toggle Compact View
b Bulk Command Mode
p Pattern Select
v View Application Log
c Open App Configuration
h Show Host capabilities
H Show VM allocation
Ctrl+a Select All Visible VMs
Ctrl+u Unselect All VMs
Up Arrow Filter: Show Running VMs Only
Down Arrow Filter: Show All VMs
Left Arrow Previous Page
Right Arrow Next Page
Ctrl+v Open Virsh Shell
Ctrl+l Toggle Statistics Logging
Ctrl+s Show Cache Statistics
q Quit Application