Nova 计算服务抛出错误 nova 需要 Qemu 2.1.0 或更高版本

Nova Compute Service throwing error nova requires Qemu version 2.1.0 or greater

Nova 计算服务不在 运行 OpenStack 的全新 devstack 安装中; 报错

nova requires Qemu version 2.1.0 or greater

当我检查版本信息时,我发现 qemu-kvm 版本 2.9.0 可用,但 hypervisor 在 qemu 2.0.0 上 运行 所有其他服务 运行 都很好。

qemu 由两个不同的 repos qemu-ev 和 EPEL 提供。 libvert 只能看到由 epel 存储库安装的 qemu 版本。所以删除 epel repo 并重新启动 libvirt 服务应该可以解决问题

sudo yum remove qemu-system-x86
sudo service libvirtd restart
sudo service devstack@n-cpu restart