============== Knowledge base ============== .. container:: panel widepanel `Debug logs `__ Configuration of logging and tips on how to file a good bug report. `Disk locking `__ Ensuring exclusive guest access to disks with `virtlockd `__ or `Sanlock `__ `Secure usage `__ Secure usage of the libvirt APIs `Protected virtualization on s390 `__ Running secure s390 guests with IBM Secure Execution `Launch security `__ Securely launching VMs with AMD SEV `Domain state capture `__ Comparison between different methods of capturing domain state `RPM deployment `__ Explanation of the different RPM packages and illustration of which to pick for installation `Backing chain management `__ Explanation of how disk backing chain specification impacts libvirt's behaviour and basic troubleshooting steps of disk problems. `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. `Systemtap `__ Explanation of how to use systemtap for libvirt tracing. `Virtio-FS `__ Share a filesystem between the guest and the host `KVM real time `__ Run real time workloads in guests on a KVM hypervisor `Incremental backup internals `__ Incremental backup implementation details relevant for users `VM migration internals `__ VM migration implementation details, complementing the info in `migration `__