OpenStack Nova 无法连接到 libvirt(不是套接字问题!)

OpenStack Nova 无法连接到 libvirt(不是套接字问题!)

我们正在尝试通过 Kolla-ansible 在基于 Debian 的强化 Linux 发行版上部署 OpenStack,我们似乎已经完成了,但面临 nova_compute 容器的问题,它抱怨:

2021-09-12 08:56:34.365 7 INFO nova.virt.libvirt.driver [-] Connection event '0' reason. 
 'Failed to connect to libvirt: Unable to query peer security context: No data available

并永久重启。

以下是相关的配置片段:

(venv) root@server11:~# grep nova /etc/kolla/globals.yml 
nova_backend_ceph                  : "yes"
nova_compute_virt_type             : "qemu"
(venv) root@server11:~# cat /etc/kolla/config/nova/nova-compute.conf 
[libvirt]
virt_type=qemu
cpu_mode = none
(venv) root@server11:~# 

我试图自己找出根本原因,阅读文档,用谷歌搜索,但都无济于事,因此非常感谢任何关于如何解决问题的建议。

答案1

此错误消息表示 getpeercon() 方法失败。该方法仅在 libvirt 内置了 SELinux 支持时运行。“无可用数据”返回值表明 SELinux 可能已关闭,但“ENOSYS”/“NOPROTOOPT”检查应该已捕获此信息。

答案2

@alex-vrublevskiy 我可以看到您尝试使用 Kolla 进行部署。您解决了 Astra 的问题吗?docker kolla-libvirt 容器内的操作系统是什么?

相关内容