私たちは、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 は何でしたか?