============== Knowledge base ============== Usage ----- `Secure usage `__ Secure usage of the libvirt APIs `Backing chain management `__ Explanation of how disk backing chain specification impacts libvirt's behaviour and basic troubleshooting steps of disk problems. `Virtio-FS `__ Share a filesystem between the guest and the host `Security with QEMU passthrough `__ Examination of the security protections used for QEMU and how they need configuring to allow use of QEMU passthrough with host files/devices. `RPM deployment `__ Explanation of the different RPM packages and illustration of which to pick for installation `Domain state capture `__ Comparison between different methods of capturing domain state `Disk locking `__ Ensuring exclusive guest access to disks with `virtlockd `__ or `Sanlock `__ `Protected virtualization on s390 `__ Running secure s390 guests with IBM Secure Execution `Launch security `__ Securely launching VMs with AMD SEV `KVM real time `__ Run real time workloads in guests on a KVM hypervisor `PCI hotplug <../pci-hotplug.html>`__ Effective usage of PCI hotplug `PCI topology <../pci-addresses.html>`__ Addressing schemes for PCI devices Internals / Debugging --------------------- `Debug logs `__ Configuration of logging and tips on how to file a good bug report. `Systemtap `__ Explanation of how to use systemtap for libvirt tracing. `Incremental backup internals `__ Incremental backup implementation details relevant for users `VM migration internals `__ VM migration implementation details, complementing the info in `migration `__