Translation(s): English - EspaƱol - Deutsch

Libvirt allows management of different virtualization solutions such as KVM and Xen through a common (programming and user) interface.

For general discussion about libvirt-based virtualization, join the pkg-libvirt-discuss list.

Tools and programs

Tools available in Debian using libvirt are:

You may also have a look at OpenNebula which relies on libvirt to manage VMs on its cloud nodes.

Language Bindings

Libvirt language bindings are available for


See libvirt/Debugging.


Libvirt and Xen

See libvirt/xen for how to setup libvirt to manage Xen, and create virtual machines in under a couple of minutes.

Libvirt and KVM (Qemu)

See KVM for how to setup libvirt to manage KVM/Qemu virtual machines.

Tutorials and User Guides


When doing something related to libvirt you may get this in your /var/log/syslog:

virPolkitCheckAuth:133 : authentication unavailable: no polkit agent available to authenticate action 'org.libvirt.unix.manage'

In this case you just need to add yourself to the libvirt group.


Please see the pkg-libvirt Debian Libvirt Maintainers page or contact <>.

CategoryVirtualization | CategorySoftware | CategorySystemAdministration