Skip to content
libvirtd(8) manual
InteractiveCommands
LIBVIRTD(8)Virtualization SupportLIBVIRTD(8)

LIVING MANUAL · INDEX

libvirtd(8)

The libvirt management daemon, documented as a real manual and expanded into an interactive virtualization reference.

Open one manual section at a time. Move through it with previous/next controls, jump into a subsystem guide, or leave the reference layer for the interactive lab.

manual statusmounted
man sections
14
deep references
43
focus
libvirt · KVM · QEMU
mode
reference + lab

MANUAL SECTIONS

Open the page you need.

one section · one URL
01
NAME

libvirtd — libvirt management daemon

The canonical name and one-line purpose of the traditional libvirt daemon.

02
SYNOPSIS

Invocation syntax

The command-line form used to launch or inspect libvirtd.

03
DESCRIPTION

What libvirtd actually does

How libvirtd fits between clients, libvirt drivers, QEMU/KVM, guests, networks, and storage.

04
SYSTEM SOCKET ACTIVATION

Daemon-owned sockets and systemd activation

How libvirtd accepts local, TCP, and TLS connections on systemd-based hosts.

05
OPTIONS

libvirtd command-line options

The supported daemon switches and what each changes.

06
SIGNALS

Runtime signals

Signals accepted by the daemon and their operational effect.

07
FILES

Configuration, sockets, certificates, and PID files

Important root and per-user paths used by libvirtd and its drivers.

08
EXAMPLES

Common libvirtd and virsh examples

Small, copy-ready examples for daemon checks and virtualization inventory.

09
BUGS

Reporting problems

Where libvirt and distribution-specific problems should be reported.

10
AUTHORS

Upstream authorship

Authorship belongs to the libvirt project and its contributors.

11
COPYRIGHT

Upstream copyright

Copyright ownership for the libvirt software and this independent site.

12
LICENSE

Software licensing

The upstream libvirt license and the distinction from libvirtd.com editorial content.

13
SEE ALSO

Related virtualization manuals

The next man pages, commands, and libvirt subsystems worth opening.

14
MODERN LIBVIRT

From monolithic libvirtd to modular daemons

How virtqemud, virtproxyd, virtnetworkd, virtstoraged, and other daemons divide the old monolithic role.

LIVING LAYER

The manual does not have to stay still.

all interactive tools →

Interactive lab

Commands, connection modes, daemon request flow, failure diagnosis, and guided learning.

open →

Daemon topology

Trace libvirtd, virtproxyd, virtqemud, sockets, drivers, and QEMU/KVM.

open →

Domain XML lab

Inspect the declarative virtual-machine model and practice safe edits.

open →

Virtual networking

Work through NAT, bridges, routed networks, DHCP, forwarding, and diagnostics.

open →

Domains

Lifecycle, autostart, consoles, snapshots, guest agents, and persistent definitions.

open →

Daemon guides

Classic libvirtd and the modular services that now divide its responsibilities.

open →

DEEP REFERENCE

Read libvirt by subsystem.

full docs directory →
libvirtd Overview1

What libvirtd is, where libvirt sits in the virtualization stack, and how the daemon model evolved.

Host & Installation2

KVM readiness, libvirt packages, virtualization capabilities, socket units, and first validation.

Architecture & Concepts6

Libvirt APIs, drivers, connection URIs, sockets, QEMU/KVM boundaries, and system versus session mode.

Daemons3

Classic libvirtd plus modular daemons including virtqemud, virtproxyd, virtnetworkd, and virtstoraged.

virsh3

Connection handling, domain lifecycle, inspection, console access, and day-to-day libvirt commands.

Domains2

Virtual-machine definitions, lifecycle states, autostart, consoles, snapshots, and guest-agent behavior.

Domain XML2

CPU, memory, disks, interfaces, firmware, devices, metadata, validation, and safe persistent edits.

Virtual Networking5

Libvirt NAT, bridges, routed and isolated networks, DHCP, forwarding, and network diagnostics.

Virtual Storage4

Storage pools, volumes, qcow2/raw images, backends, attachment, allocation, and storage diagnostics.

Virtualization Security3

sVirt, SELinux/AppArmor, polkit, DAC ownership, secrets, TLS, and libvirt access-control boundaries.

Remote libvirt1

Remote connection URIs, SSH, TLS, TCP listeners, authentication, virtproxyd, and transport diagnostics.

Migration2

Live and offline guest migration, compatibility preflight, storage constraints, transport, and rollback.

Snapshots & Backup2

External snapshots, block jobs, guest quiescing, backup chains, restore testing, and recovery points.

Performance3

vCPU topology, NUMA, huge pages, virtio, I/O tuning, memory behavior, and virtualization contention.

Troubleshooting2

Socket failures, domain startup errors, QEMU logs, networking, storage, permissions, and diagnostic order.

Reference2

libvirtd options, service units, socket paths, configuration files, command lookup, and related manuals.