QEMU 6.2 与 libvirt 4.9 组合存在热迁移兼容性限制
问题描述
当计算节点同时使用 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。
影响
该组件组合可能影响云主机热迁移,以及依赖热迁移的计算节点维护和资源调度。未执行热迁移的运行中云主机不受该兼容性限制直接影响。
登录查看余下内容,以及更多产品问题排查与解决经验。
登录