7.12. 虚拟化
strict
NUMA 绑定策略不再允许移动运行时内存
在以前的版本中,当在虚拟机( <memory mode='strict'/>
)中启用了 strict
NUMA 绑定策略时,试图将运行时内存从该虚拟机移动到另一个 NUMA 节点在某些情况下会部分或完全失败。要避免这个问题,现在 strict
策略会完全禁止移动运行时内存。
此外,还添加了 restrictive
策略,其工作原理与之前 strict
策略一样。这意味着,它允许将运行时内存移到其他 NUMA 节点,但不能确保内存被完全移动。
(BZ#2014369)
multifd
迁移现在可以可靠地工作
在以前的版本中,尝试使用 QEMU 的 multifd
功能迁移虚拟机(VM)会导致迁移失败,且虚拟机会意外终止。底层代码已被修复,multifd
迁移现在可以按预期工作。
由于 virtio-balloon
,虚拟机迁移和快照不再失败
在以前的版本中,如果虚拟机使用 virtio-balloon
设备,尝试迁移具有较新客户机操作系统(如 RHEL 9)的虚拟机会失败。同样,创建此类虚拟机的快照也会失败。这个更新修复了 virtio-balloon
的 page poison
中的漏洞,这可以防止上面描述的问题发生。
在 PowerVM 上热插拔 IBMVFC 设备现在可以如预期那样正常工作
在以前的版本中,当在 PowerVM hypervisor 上使用装有 RHEL 8 客户机操作系统的虚拟机(VM)时,尝试从正在运行的虚拟机中删除 IBM Power Virtual Fibre Channel(IBMVFC)设备会失败。相反,它会显示一个 outstanding translation
错误。底层代码已被修复,IBMVFC 设备的实时热插拔现在可以在 PowerVM 上正常工作。
(BZ#1959020)