【发布时间】:2016-12-19 17:12:26
【问题描述】:
我有一个由控制器/计算节点和计算节点组成的 2 节点 OpenStack Mitaka 环境。 我已按照设置指南使用 LVM 块存储启用实例实时迁移。即:没有共享存储后端,只有本地 LVM 块存储。
使用 OpenStack Horizon 执行实时迁移会显示成功消息,但是迁移远未成功。这在我们的 Juno 安装中几乎是开箱即用的。我已经用尽了谷歌,找不到任何其他面临同样问题的人的实例。我认为这可能是时间同步问题,因此将两个节点都设置为 UTC。问题仍然存在。
源机器 /var/log/nova/nova-compute.log
2016年8月12日15:56:42.120 2230 ERROR nova.virt.libvirt.driver [REQ-b71ea7b0-5fa8-4b57-92d2-4edec62135c2 b017d86d1143461a92a267d4b912c104 88c686f09e1b427fb750f5c00716f84e - - - ] [实例:5763b6b6-370c-448C-8e8f -8b71eafaa8f1] 迁移操作已中止
2016年8月12日15:56:42.470 2230 ERROR nova.virt.libvirt.driver [REQ-b71ea7b0-5fa8-4b57-92d2-4edec62135c2 b017d86d1143461a92a267d4b912c104 88c686f09e1b427fb750f5c00716f84e - - - ] [实例:5763b6b6-370c-448C-8e8f -8b71eafaa8f1] 实时迁移失败:内部错误:无法执行 QEMU 命令“迁移”:迁移已禁用:分配共享内存失败
目标节点/var/log/libvirt/libvirtd.log
2016-08-12 15:56:41.864+0000:2170: 错误:qemuMonitorJSONGetMigrationStatsReply:2443:内部错误:信息迁移回复缺少返回状态
2016-08-12 15:56:41.864+0000:2170:错误:virNetClientProgramDispatchError:177:无法打开日志文件:'/var/log/libvirt/qemu/instance-0000006a.log':设备或资源忙
源或目标 nova 或 libvirt 日志中没有捕获其他事件。
我还应该注意,我正在尝试使用 qemu+tcp(启用 libvirt 侦听,默认 tcp 端口,无身份验证)而不是 qemu+ssh,以便在测试时保持简单。其实反正我打算只用qemu+tcp。
【问题讨论】:
标签: migration openstack qemu kvm libvirt