私は現在Openstack Projectに参加しており、CeilometerとGnocchiを使用しようとしています。私は雲高計とニョッキをインストールおよび構成するlocal.conf
ファイルに以下の行をDevStackをインストールした:[DevStack] [Ceilometer] [Gnocchi] Error 403
enable_plugin gnocchi https://github.com/gnocchixyz/gnocchi master
enable_plugin ceilometer https://git.openstack.org/openstack/ceilometer
enable_service gnocchi-grafana
インストールが正常に行われた、メトリックのサービスは、雲高計とニョッキのユーザーと一緒に作成されています。 CeilometerとGnocchi設定ファイルのセクションが正しく設定されているように見えます。私はGnocchiをCeilometer設定ファイルのメータディスパッチャに設定しました。
openstack metric status
のようなmetric
のようなコマンドを使用すると、私はadmin-openrc.sh
ファイルを前もって提供しましたが、403エラーが発生します。私はバージョン2.0と3の両方のAPIを試しました。
OpenStackでservice
プロジェクトの管理者ユーザーと管理者を追加すると問題は解決しますが、まだエラーが発生していると思います。 var/log/apache2/gnocchi-acces.log
にこのような403エラーが発生している - エラー、 :「は/ usr/local/binに/ニョッキ-APIサーバーの構成によって拒否されたクライアント」がある/var/log/apache2/gnocchi.log
に - :
私はニョッキを含むApacheのログを見て:
10.0.3.29 - - [28/Jul/2017:16:24:34 +0300] "POST /v1/batch/resources/metrics/measures?create_metrics=True HTTP/1.1" 403 501 "-" "ceilometer-agent-notification keystoneauth1/3.1.0 python-requests/2.18.2 CPython/2.7.12"
10.0.3.29 - - [28/Jul/2017:16:24:34 +0300] "PATCH /v1/resource/image/bc130fad-36f6-48a5-852b-b78e41863d09 HTTP/1.1" 403 520 "-" "ceilometer-agent-notification keystoneauth1/3.1.0 python-requests/2.18.2 CPython/2.7.12"
私が気づいていない誤った設定ですか?
これ以上の情報が必要な場合は、私に相談してください。
ありがとうございました。 /etc/apache2/sites-available/gnocchi.conf
ための設定後
は、この時点で正常に動作します::Q & OpenStackのhereのからの回答をもとに