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 支援的情況下運作。 “No data available”返回值表示 SELinux 可能已關閉,但這應該已經被“ENOSYS”/“NOPROTOOPT”檢查捕獲。

答案2

@alex-vrublevskiy 正如我所看到的,您嘗試使用 Kolla 部署它。你用Astra解決了這個問題嗎? docker kolla-libvirt 容器內的作業系統是什麼?

相關內容