QEMU/KVM Upgrade Test (Stable Guest ABI and in Place Upgrade)
summary
Stable guest ABI guarantees a VM’s virtual hardware profile does not change across QEMU/KVM upgrades and the test suite validates live migration types (precopy, postcopy) between hosts with different QEMU builds while running heavy workloads on x86, PPC64 and s390x; tests prioritize Q35 machine type on x86 and check SeaBIOS/OVMF boot paths and device compatibility. In-place upgrades use the Leapp in-place upgrade tool for RHEL 7→8 and 8→9 paths, complete in under an hour if repos/RHSM are prepared, and QA verifies QEMU components and post-upgrade functionality.
AI-written summary · about
chapters (12)
- 0:00KVM FORUM
- 1:31QEMU-KVM Upgrade Test
- 2:49QEMU-KVM Machine Type
- 7:49Upper Layer Products And Stable Guest ABI
- 9:57Four aspects
- 11:10Test Principles
- 11:39Test Workflow
- 14:14Advantages
- 15:16Upgrade paths
- 16:30Implementation
- 17:42In Place Upgrade With/Without RHSM
- 21:26Reference
related talks
15mKVM Live Upgrade with Properly Handling of Passthrough Devices
24mSupport for Fast and Reliable VMM Live Upgrades in Libvirt
20mEnhance the Performance of QEMU RVV Load/Store Implementation
10mTowards a More Efficiently Synchronization in KVM
35mLeapp: Red Hat tool to upgrade from RHEL7 to RHEL8
22mDevice Keepalive State for Local Live Migration and VMM Fast Restart
31mThe Magic of the Libvirt Driver – What to Do When You Invariably Hit "No Valid Host"
26mImprove Upstream Code Quality by Bringing Testing to Patch Level
