知识库产品已知问题QEMU 6.2 与 libvirt 4.9 组合存在热迁移兼容性限制

QEMU 6.2 与 libvirt 4.9 组合存在热迁移兼容性限制

产品已知问题ZCF · Cloud适用版本4.8.x / 5.4.x / 5.5.x文章 IDKB-100444更新于2026-07-20

问题描述

当计算节点同时使用 QEMU 6.2 与 libvirt 4.9 时,两个组件在热迁移命令支持方面存在兼容性差异。QEMU 6.0 之后已移除 migrate_set_speed 命令,而 libvirt 4.9 在特定迁移流程中仍可能调用该命令,导致云主机热迁移无法完成。

QEMU 和 libvirt 应使用 ZStack Cloud 对应版本验证通过的配套组件组合,不建议单独替换其中一个组件。

现象

  • 组件调整后,云主机热迁移任务失败。
  • libvirt 或 QEMU 日志中可能出现以下错误:
  unable to execute QEMU command 'migrate_set_speed'
  The command migrate_set_speed has not been found
  • 检查组件版本时,计算节点上 QEMU 为 6.2,libvirt 为 4.9。

影响

该组件组合可能影响云主机热迁移,以及依赖热迁移的计算节点维护和资源调度。未执行热迁移的运行中云主机不受该兼容性限制直接影响。

登录查看余下内容,以及更多产品问题排查与解决经验。