OpenStack Nova no puede conectarse a libvirt (¡no es un problema de socket!)

OpenStack Nova no puede conectarse a libvirt (¡no es un problema de socket!)

Estamos intentando implementar OpenStack en una distribución de Linux reforzada basada en Debian a través de Kolla-ansible y parece que casi hemos terminado, pero enfrentamos el problema con el contenedor nova_compute que se queja:

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

y se reinicia permanentemente.

Aquí hay fragmentos de configuración 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:~# 

Intenté descubrir la causa raíz yo mismo, leí los documentos, busqué en Google pero fue en vano, por lo que cualquier sugerencia sobre cómo solucionar el problema será muy apreciada.

Respuesta1

Este mensaje de error significa que el método getpeercon() falló. Este método solo se ejecuta si libvirt está construido con soporte SELinux. El valor de retorno "No hay datos disponibles" sugiere que quizás SELinux esté desactivado, pero eso ya debería haber sido detectado por las comprobaciones "ENOSYS" / "NOPROTOOPT".

Respuesta2

@ alex-vrublevskiy Como puedo ver, intentaste implementarlo con Kolla. ¿Has solucionado el problema con el Astra? ¿Cuál era el sistema operativo dentro del contenedor Docker kolla-libvirt?

información relacionada