virt-manager is a graphical management interface for configuring hypervisors, virtual machine instances, and containers via the libvirt API. It provides a desktop environment for managing KVM-based virtualization on Linux hosts, acting as a centralized controller for both local and remote hypervisors.
The project distinguishes itself through integrated management of the surrounding virtualization infrastructure. It includes dedicated interfaces for virtual network administration to connect guests to physical hardware and virtual storage management for organizing disk volumes into logical pools.
The software covers a wide range of virtualization orchestration capabilities, including guest hardware configuration, machine cloning, and lifecycle management. It provides tools for monitoring real-time resource utilization for both hosts and guests, alongside graphical console access for interacting with guest operating systems. Provisioning and configuration are handled through both the interface and the modification of underlying XML domain definitions.