Linux Virtualization Management Daemon
libvirtd - libvirt management daemon
libvirtd [options]
libvirtd is the server side daemon component of the libvirt virtualization management library. It performs the management of virtual machines, networks, and storage pools on the host system.
The daemon listens for requests on a local Unix domain socket and optionally on a TCP socket. Client applications use the libvirt library to talk to the daemon.
libvirt is a toolkit to manage virtualization platforms. It provides a common API for managing different virtualization technologies, including:
Create, start, stop, pause, and manage virtual machines with a unified interface.
Configure virtual networks including NAT, bridge, routed, and isolated networks.
Manage storage pools and volumes across different backends (directory, LVM, NFS, iSCSI).
Integrate with SELinux, AppArmor, and other security frameworks.
libvirtd acts as a central management daemon that:
Several tools interact with libvirtd:
virsh - Command-line interface for libvirtvirt-manager - Graphical user interfacevirt-install - Command-line VM installation toolvirt-viewer - Console viewer for VMs