我目前正在使用Openstack项目,我正在尝试使用Ceilometer和Gnocchi。我在local.conf
文件中安装了DevStack以及以下几行来安装和配置Ceilometer和Gnocchi:
enable_plugin gnocchi https://github.com/gnocchixyz/gnocchi master
enable_plugin ceilometer https://git.openstack.org/openstack/ceilometer
enable_service gnocchi-grafana
安装成功,Metric服务已与云高仪和gnocchi用户一起创建。 Ceilometer和Gnocchi配置文件的[keystone_authtoken]
部分显然已正确设置,我将Gnocchi设置为Ceilometer配置文件中的仪表调度程序。
但是使用与metric
openstack metric status
之类的admin-openrc.sh
参数相关的命令,我收到了403错误,尽管我之前收到了service
文件。我尝试使用版本2.0和3 API。
我认为将管理员用户添加为OpenStack中/var/log/apache2/gnocchi.log
项目的成员和管理员可以解决问题,但我仍然遇到错误。
我浏览了涉及Gnocchi的Apache日志:
- 在var/log/apache2/gnocchi-acces.log
中有“服务器配置拒绝客户端:/ usr / local / bin / gnocchi-api”错误,
- 在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"
中有403个错误:
ASYNC
我没有注意到任何错误配置吗?
如果您想了解更多信息,请问我。
感谢您的帮助。
答案 0 :(得分:0)
基于OpenStack here的问答答案:
此/etc/apache2/sites-available/gnocchi.conf
的配置工作正常:
Listen 8041
<VirtualHost *:8041>
WSGIDaemonProcess gnocchi lang='en_US.UTF-8' locale='en_US.UTF-8' user=stack display-name=%{GROUP} processes=2 threads=32
WSGIProcessGroup gnocchi
WSGIScriptAlias / /usr/local/bin/gnocchi-api
WSGIApplicationGroup %{GLOBAL}
<IfVersion >= 2.4>
ErrorLogFormat "%{cu}t %M"
</IfVersion>
<Directory />
Options FollowSymLinks
AllowOverride None
<IfVersion >= 2.4>
Require all granted
</IfVersion>
<IfVersion < 2.4>
Order allow,deny
Allow from all
</IfVersion>
</Directory>
ErrorLog /var/log/apache2/gnocchi.log
CustomLog /var/log/apache2/gnocchi-access.log combined
</VirtualHost>
WSGISocketPrefix /var/run/apache2
命令service apache2 restart
的{{1}}输出后:
gnocchi status
不像以前那样:
$ gnocchi status
+-----------------------------------------------------+-------+
| Field | Value |
+-----------------------------------------------------+-------+
| storage/number of metric having measures to process | 0 |
| storage/total number of measures to process | 0 |
+-----------------------------------------------------+-------+