热迁移
迁移链路、停机窗口、脏页收敛与跨主机兼容性 · 汇总 19 条 · 近期 9 条
源自 PUCK 讨论并以 Intel TDX 现有做法为例,提出厂商无关的 CoCo 迁移内核 API;CoCo guest 的内存与 vCPU 状态对用户空间和 KVM 不可见。
v2 新增 qemuProcessCheckS390CPU() 包装 query-cpu-model-comparison,过滤 type 属性并在不兼容时列出差异属性。
添加对持久化预留(PR)迁移的API和配置支持。
RFC 为 iommufd 后端的 vfio-pci 端点实现加速 SMMUv3 迁移,目的端重放流表、STE/CD 和 Stage1 页表以重建 vDEVICE 与 nested HWPT。
v10系列实现了NVMe控制器和命名空间的实时迁移,支持单一命名空间。
修正save_query_pending()锁问题、ram_save_target_page错误释放等。
v4 为迁移增加 TLS-PSK 支持,通过 QEMU monitor 实例化 tls-creds-psk,避免依赖 X.509 证书体系。
RFC提案允许非机密VM的guest_memfd页面参与NUMA平衡和内存压缩,提升性能。
停止在可迁移 CPU 定义中自动移除新增特性,防止迁移到旧 libvirt 后的意想不到的指令集变化。
V2 在 VIR_MIGRATE_UNDEFINE_SOURCE 成功后补发 UNDEFINED 事件,并新增 VIR_DOMAIN_EVENT_UNDEFINED_MIGRATED detail,让仅依赖事件的程序获知源端已删除。