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

근본 원인을 직접 파악하려고 노력하고 문서를 읽고 Google을 검색했지만 아무 소용이 없었으므로 문제 해결 방법에 대한 제안을 높이 평가하겠습니다.

답변1

이 오류 메시지는 getpeercon() 메서드가 실패했음을 의미합니다. 이 방법은 libvirt가 SELinux 지원으로 빌드된 경우에만 실행됩니다. "사용 가능한 데이터 없음" 반환 값은 아마도 SELinux가 꺼져 있음을 시사하지만 "ENOSYS" / "NOPROTOOPT" 검사에 의해 이미 포착되었을 것입니다.

답변2

@alex-vrublevskiy 보시다시피 Kolla를 사용하여 배포하려고 시도하셨습니다. Astra 관련 문제를 해결하셨나요? docker kolla-libvirt 컨테이너 내부의 OS는 무엇이었나요?

관련 정보