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 サポート付きでビルドされている場合にのみ実行されます。「データがありません」という戻り値は、SELinux がオフになっている可能性を示唆していますが、これは「ENOSYS」/「NOPROTOOPT」チェックによってすでに検出されているはずです。

答え2

@alex-vrublevskiy ご覧のとおり、Kolla でデプロイしようとしましたね。Astra で問題は解決しましたか? docker kolla-libvirt コンテナ内の OS は何でしたか?

関連情報