====================
Libvirt Manual Pages
====================

Common Daemons
==============

These daemons provide functionality across multiple libvirt drivers

* `libvirtd(8) <libvirtd.html>`__ - libvirt management daemon
* `virtlockd(8) <virtlockd.html>`__ - libvirt lock management daemon
* `virtlogd(8) <virtlogd.html>`__ - libvirt log management daemon
* `virtproxyd(8) <virtproxyd.html>`__ - libvirt proxy daemon

Modular Driver daemons
======================

These daemons provide functionality to a single libvirt driver

* `virtbhyved(8) <virtbhyved.html>`__ - libvirt bhyve management daemon
* `virtinterfaced(8) <virtinterfaced.html>`__ - libvirt host network interface management daemon
* `virtlxcd(8) <virtlxcd.html>`__ - libvirt LXC management daemon
* `virtnetworkd(8) <virtnetworkd.html>`__ - libvirt virtual network management daemon
* `virtnodedevd(8) <virtnodedevd.html>`__ - libvirt host device management daemon
* `virtnwfilterd(8) <virtnwfilterd.html>`__ - libvirt network filter management daemon
* `virtqemud(8) <virtqemud.html>`__ - libvirt QEMU management daemon
* `virtsecretd(8) <virtsecretd.html>`__ - libvirt secret data management daemon
* `virtstoraged(8) <virtstoraged.html>`__ - libvirt storage pool management daemon
* `virtvboxd(8) <virtvboxd.html>`__ - libvirt VirtualBox management daemon
* `virtvzd(8) <virtvzd.html>`__ - libvirt Virtuozzo management daemon
* `virtxend(8) <virtxend.html>`__ - libvirt Xen management daemon

Tools
=====

* `virt-host-validate(1) <virt-host-validate.html>`__ - validate host virtualization setup
* `virt-pki-validate(1) <virt-pki-validate.html>`__ - validate libvirt PKI files are configured correctly
* `virt-xml-validate(1) <virt-xml-validate.html>`__ - validate libvirt XML files against a schema
* `virt-sanlock-cleanup(8) <virt-sanlock-cleanup.html>`__ - remove stale sanlock resource lease files
* `virt-login-shell(1) <virt-login-shell.html>`__ - tool to execute a shell within a container
* `virt-admin(1) <virt-admin.html>`__ - daemon administration interface
* `virsh(1) <virsh.html>`__ - management user interface
* `virt-qemu-run(1) <virt-qemu-run.html>`__ - run standalone QEMU instances
* `libvirt-guests(8) <libvirt-guests.html>`__ - suspend/resume running libvirt guests
* `virt-pki-query-dn(1) <virt-pki-query-dn.html>`__ - extract Distinguished Name from a PEM certificate
* `virt-ssh-helper(8) <virt-ssh-helper.html>`__ - libvirt socket proxy (internal helper tool)
* `virt-qemu-qmp-proxy(1) <virt-qemu-qmp-proxy.html>`__ - Expose a QMP proxy server for a libvirt QEMU guest

Key codes
=========

* `virkeycode-atset1 <virkeycode-atset1.html>`__ - atset1 keycodes
* `virkeycode-atset2 <virkeycode-atset2.html>`__ - atset2 keycodes
* `virkeycode-atset3 <virkeycode-atset3.html>`__ - atset3 keycodes
* `virkeycode-linux <virkeycode-linux.html>`__ - linux keycodes
* `virkeycode-qnum <virkeycode-qnum.html>`__ - qnmum keycodes
* `virkeycode-osx <virkeycode-osx.html>`__ - osx keycodes
* `virkeycode-usb <virkeycode-usb.html>`__ - usb keycodes
* `virkeycode-win32 <virkeycode-win32.html>`__ - win32 keycodes
* `virkeycode-xtkbd <virkeycode-xtkbd.html>`__ - xtkbd keycodes
* `virkeyname-linux <virkeyname-linux.html>`__ - keycodes
* `virkeyname-osx <virkeyname-osx.html>`__ - osx keynames
* `virkeyname-win32 <virkeyname-win32.html>`__ - win32 keynames
