OpenStack Nova не может подключиться к libvirt (проблема не с сокетом!)

OpenStack Nova не может подключиться к libvirt (проблема не с сокетом!)

Мы пытаемся развернуть OpenStack на защищенном дистрибутиве Linux на базе Debian через Kolla-ansible и, кажется, почти закончили, но столкнулись с проблемой с контейнером 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?

Связанный контент