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
- Bindings of the libvirt API for
c#,
go,
java,
ocaml.
perl,
python,
php,
ruby
- 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
- Driver support
- matrix of API support per hypervisor per release
- Secure usage
- Secure usage of the libvirt APIs