Deployment / operation
-
Applications
- Applications known to use libvirt
-
Windows
- Downloads for Windows
-
Migration
- Migrating guests between machines
-
Remote access
- Enable remote access over TCP
-
Authentication
- Configure authentication for the libvirt daemon
-
Access control
- Configure access control libvirt APIs with polkit
-
Logging
- The library and the daemon logging support
-
Audit log
- Audit trail logs for host operations
-
Firewall
- Firewall and network filter configuration
-
Hooks
- Hooks for system specific management
-
NSS module
- Enable domain host name translation to IP addresses
-
FAQ
- Frequently asked questions
Application development
-
Development Guide
- A guide and reference for developing with libvirt
-
Virsh Commands
- Command reference for virsh
-
Language bindings and API modules
- Bindings of the libvirt API for
c#,
go,
java,
ocaml,
perl,
python,
php,
ruby
and integration API modules for
D-Bus
-
XML schemas
- Description of the XML schemas for
domains,
networks,
network filtering,
storage,
storage encryption,
capabilities,
domain capabilities,
node devices,
secrets,
snapshots
-
URI format
- The URI formats used for connecting to libvirt
-
Disk locking
- Ensuring exclusive guest access to disks with
virtlockd or
Sanlock
-
CGroups
- Control groups integration
-
API reference
- Reference manual for the C public API, split in
common,
domain,
domain snapshot,
error,
event,
host,
interface,
network,
node device,
network filter,
secret,
storage,
stream
-
Drivers
- Hypervisor specific driver information
-
Support guarantees
- Details of support status for various interfaces
-
Driver support
- matrix of API support per hypervisor per release
-
Secure usage
- Secure usage of the libvirt APIs