2020-07-30 09:32:14 +00:00
|
|
|
==============
|
|
|
|
Knowledge base
|
|
|
|
==============
|
|
|
|
|
2020-11-04 14:51:17 +00:00
|
|
|
Usage
|
|
|
|
-----
|
2020-07-30 09:32:14 +00:00
|
|
|
|
2020-11-04 14:37:46 +00:00
|
|
|
`Secure usage <secureusage.html>`__
|
|
|
|
Secure usage of the libvirt APIs
|
2020-07-30 09:32:14 +00:00
|
|
|
|
2020-11-04 16:31:57 +00:00
|
|
|
`Backing chain management <backing_chains.html>`__
|
|
|
|
Explanation of how disk backing chain specification impacts libvirt's
|
|
|
|
behaviour and basic troubleshooting steps of disk problems.
|
2020-07-30 09:32:14 +00:00
|
|
|
|
2021-09-09 14:58:29 +00:00
|
|
|
`Virtiofs <virtiofs.html>`__
|
2020-11-04 16:31:57 +00:00
|
|
|
Share a filesystem between the guest and the host
|
2020-07-30 09:32:14 +00:00
|
|
|
|
2020-11-04 16:31:57 +00:00
|
|
|
`Security with QEMU passthrough <qemu-passthrough-security.html>`__
|
|
|
|
Examination of the security protections used for QEMU and how they need
|
|
|
|
configuring to allow use of QEMU passthrough with host files/devices.
|
2020-07-30 09:32:14 +00:00
|
|
|
|
2022-04-04 14:40:45 +00:00
|
|
|
`TLS certificates <tlscerts.html>`__
|
|
|
|
Generate and deploy x509 certificates for TLS.
|
|
|
|
|
2020-11-04 14:37:46 +00:00
|
|
|
`RPM deployment <rpm-deployment.html>`__
|
|
|
|
Explanation of the different RPM packages and illustration of which to
|
|
|
|
pick for installation
|
2020-07-30 09:32:14 +00:00
|
|
|
|
2020-11-04 16:31:57 +00:00
|
|
|
`Domain state capture <domainstatecapture.html>`__
|
|
|
|
Comparison between different methods of capturing domain state
|
2020-07-30 09:32:14 +00:00
|
|
|
|
2020-11-04 16:31:57 +00:00
|
|
|
`Disk locking <locking.html>`__
|
|
|
|
Ensuring exclusive guest access to disks with
|
|
|
|
`virtlockd <locking-lockd.html>`__ or
|
|
|
|
`Sanlock <locking-sanlock.html>`__
|
2020-07-30 09:32:14 +00:00
|
|
|
|
2020-11-04 16:31:57 +00:00
|
|
|
`Protected virtualization on s390 <s390_protected_virt.html>`__
|
|
|
|
Running secure s390 guests with IBM Secure Execution
|
|
|
|
|
|
|
|
`Launch security <launch_security_sev.html>`__
|
|
|
|
Securely launching VMs with AMD SEV
|
2020-08-06 06:34:02 +00:00
|
|
|
|
2021-05-10 16:39:55 +00:00
|
|
|
`Live full disk backup <live_full_disk_backup.html>`__
|
|
|
|
A walkthrough of how to take effective live full disk backups.
|
|
|
|
|
2021-05-10 16:39:56 +00:00
|
|
|
`Merging disk image chains <merging_disk_image_chains.html>`__
|
|
|
|
Ways to reduce or consolidate disk image chains.
|
|
|
|
|
2020-11-04 14:37:46 +00:00
|
|
|
`KVM real time <kvm-realtime.html>`__
|
|
|
|
Run real time workloads in guests on a KVM hypervisor
|
2020-07-30 09:32:14 +00:00
|
|
|
|
2021-01-22 15:23:33 +00:00
|
|
|
`PCI hotplug <../pci-hotplug.html>`__
|
|
|
|
Effective usage of PCI hotplug
|
|
|
|
|
|
|
|
`PCI topology <../pci-addresses.html>`__
|
|
|
|
Addressing schemes for PCI devices
|
|
|
|
|
2021-02-07 19:52:08 +00:00
|
|
|
`Memory devices <memorydevices.html>`__
|
|
|
|
Memory devices and their use
|
|
|
|
|
2022-03-25 06:48:36 +00:00
|
|
|
`Snapshots <snapshots.html>`__
|
2022-03-09 16:05:14 +00:00
|
|
|
Details about snapshotting a VM
|
|
|
|
|
2022-06-22 10:08:04 +00:00
|
|
|
`Secure Boot <secureboot.html>`__
|
|
|
|
Enable and disable the Secure Boot feature
|
|
|
|
|
2023-12-07 10:28:23 +00:00
|
|
|
`Connection fail after installation <failed_connection_after_install.html>`__
|
|
|
|
Explanation of a common issue users stumble upon after installation
|
|
|
|
|
2021-02-07 19:52:08 +00:00
|
|
|
|
2022-04-05 11:17:30 +00:00
|
|
|
Debugging
|
|
|
|
---------
|
2020-11-04 14:51:17 +00:00
|
|
|
|
|
|
|
`Debug logs <debuglogs.html>`__
|
|
|
|
Configuration of logging and tips on how to file a good bug report.
|
|
|
|
|
|
|
|
`Systemtap <systemtap.html>`__
|
|
|
|
Explanation of how to use systemtap for libvirt tracing.
|
|
|
|
|
2022-04-05 11:17:30 +00:00
|
|
|
`Capturing core dumps for QEMU <qemu-core-dump.html>`__
|
|
|
|
How to configure libvirt to enable capture of core dumps from
|
|
|
|
QEMU virtual machines
|
|
|
|
|
|
|
|
|
|
|
|
Internals
|
|
|
|
---------
|
|
|
|
|
2022-04-05 11:27:42 +00:00
|
|
|
`Incremental backup internals <internals/incremental-backup.html>`__
|
2020-11-04 14:37:46 +00:00
|
|
|
Incremental backup implementation details relevant for users
|
2020-07-30 09:32:14 +00:00
|
|
|
|
2022-04-05 11:27:42 +00:00
|
|
|
`VM migration internals <internals/migration.html>`__
|
2020-11-04 14:37:46 +00:00
|
|
|
VM migration implementation details, complementing the info in
|
2021-05-24 10:30:20 +00:00
|
|
|
`migration <../migration.html>`__
|
2022-04-05 11:58:56 +00:00
|
|
|
|
2022-04-07 12:08:41 +00:00
|
|
|
`API call flow overview <internals/overview.html>`__
|
|
|
|
Overview of how an API call is handled by the ``libvirt`` library and passed
|
|
|
|
over RPC to the daemon.
|
|
|
|
|
2022-04-05 11:58:56 +00:00
|
|
|
`Spawning commands <internals/command.html>`__
|
|
|
|
Spawning commands from libvirt driver code
|
2022-04-05 11:58:56 +00:00
|
|
|
|
|
|
|
`Event loop and worker pool <internals/eventloop.html>`__
|
|
|
|
Libvirt's event loop and worker pool mode
|
2022-04-05 11:58:56 +00:00
|
|
|
|
|
|
|
`Lock managers <internals/locking.html>`__
|
|
|
|
Use lock managers to protect disk content
|
2022-04-05 11:58:56 +00:00
|
|
|
|
|
|
|
`RPC protocol & APIs <internals/rpc.html>`__
|
|
|
|
RPC protocol information and API / dispatch guide
|
2022-05-13 11:02:21 +00:00
|
|
|
|
|
|
|
`QEMU driver threading <internals/qemu-threads.html>`__
|
|
|
|
Basics of locking and threaded access to qemu driver primitives.
|
2022-05-13 11:13:02 +00:00
|
|
|
|
|
|
|
`QEMU migration internals <internals/qemu-migration.html>`__
|
|
|
|
Description of migration phases in the ``v2`` and ``v3`` migration protocol.
|
2022-05-13 11:13:02 +00:00
|
|
|
|
|
|
|
`QEMU monitor event handling <internals/qemu-event-handlers.html>`__
|
|
|
|
Brief outline how events emitted by qemu on the monitor are handlded.
|