OpenStack Nova não consegue se conectar ao libvirt (não é problema de soquete!)

OpenStack Nova não consegue se conectar ao libvirt (não é problema de soquete!)

Estamos tentando implantar o OpenStack em uma distribuição Linux reforçada baseada em Debian via Kolla-ansible e parece que estamos quase terminando, mas enfrentamos o problema com o contêiner nova_compute que reclama:

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

e reinicia permanentemente.

Aqui estão trechos de configuração relevantes:

(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:~# 

Tentei descobrir a causa raiz sozinho, li a documentação, pesquisei no Google, mas sem sucesso, portanto, qualquer sugestão sobre como corrigir o problema será muito apreciada.

Responder1

Esta mensagem de erro significa que o método getpeercon() falhou. Este método só é executado se o libvirt for construído com suporte SELinux. O valor de retorno "Nenhum dado disponível" sugere que talvez o SELinux esteja desligado, mas isso já deveria ter sido detectado pelas verificações "ENOSYS"/"NOPROTOOPT".

Responder2

@alex-vrublevskiy Como posso ver, você tentou implantá-lo com Kolla. Você resolveu o problema com o Astra? Qual era o sistema operacional dentro do contêiner docker kolla-libvirt?

informação relacionada