Je suis actuellement sur un projet Openstack et j'essaie d'utiliser Ceilometer et Gnocchi. J'ai installé DevStack avec les lignes suivantes dans le fichier local.conf
pour installer et configurer célomètre et Gnocchi:[DevStack] [Ceilometer] [Gnocchi] Erreur 403
enable_plugin gnocchi https://github.com/gnocchixyz/gnocchi master
enable_plugin ceilometer https://git.openstack.org/openstack/ceilometer
enable_service gnocchi-grafana
L'installation a réussi, le service métrique a été créé en même temps que les utilisateurs de célomètre et gnocchi. Les sections [keystone_authtoken]
des fichiers de configuration du Ceilometer et du Gnocchi sont apparemment correctement définies. J'ai défini Gnocchi comme le répartiteur du compteur dans le fichier de configuration du Ceilometer.
Mais avec les commandes liées à l'argument metric
comme openstack metric status
j'obtiens une erreur 403, bien que j'aie trouvé le fichier admin-openrc.sh
avant. J'ai essayé avec les deux versions 2.0 et 3 API.
Je pensais que l'ajout de l'utilisateur admin en tant que membre et administrateur du projet service
dans OpenStack résoudrait le problème, mais je reçois toujours l'erreur.
Je regardé à travers les logs Apache impliquant Gnocchi: - en /var/log/apache2/gnocchi.log
il y a le "client niée par la configuration du serveur:/usr/local/bin/gnocchi-api" erreur, - dans var/log/apache2/gnocchi-acces.log
il y a des erreurs 403 comme celui-ci :
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"
Y a-t-il des erreurs de configuration que je n'ai pas remarquées?
Si vous voulez plus d'informations, il suffit de me demander.
Merci pour votre aide.