服务gnocchi-api未找到

时间:2017-11-27 22:17:54

标签: service openstack ceilometer

我一直在使用this install guide在Ubuntu 16.04 LTS上安装Ceilometer for Openstack Pike。

一切顺利,直到现在,当我试图重新启动gnocchi-api时,我收到了消息

  

无法启动gnocchi-api.service:找不到单位gnocchi-api.service。

我检查了/etc/init.d并且没有脚本gnocchi-api(虽然gnocchi-metricd是,但它正常工作)。尝试重新安装包gnocchi-api,但它没有帮助。正常启动gnocchi-api时,从命令行开始工作,虽然发送了一堆警告(but I think they are common

我正在寻找一种让它正常工作的方法 - 比如服务和使用conf文件。

  

2017-11-27 20:01:40.593 6059 INFO gnocchi.rest.app [ - ]使用的WSGI配置:/usr/lib/python2.7/dist-packages/gnocchi/rest/api-paste.ini < / p>      

2017-11-27 20:01:40.753 6059警告keystonemiddleware._common.config [ - ] auth_token中不知道conf中的选项"__file__"

     

2017-11-27 20:01:40.759 6059警告keystonemiddleware._common.config [ - ] auth_token中不知道conf中的“configkey”选项

     

2017-11-27 20:01:40.760 6059警告keystonemiddleware._common.config [ - ] auth_token中不知道conf中的“here”选项

     

2017-11-27 20:01:40.762 6059警告keystonemiddleware.auth_token [ - ] AuthToken中间件设置为keystone_authtoken.service_token_roles_required设置为False。这是向后兼容但已弃用的行为。请将此设置为True。

     

2017-11-27 20:01:40.768 6059警告keystonemiddleware.auth_token [ - ]配置auth_uri指向公共身份端点是必需的;客户端可能无法对管理端点进行身份验证

     

启动测试服务器gnocchi.rest.app.build_wsgi_app   可在http://127.0.1.1:8000/处获取   危险!仅供测试,请勿在生产中使用

2 个答案:

答案 0 :(得分:0)

apt-get目前推出了gnocchi-api的3.1.9版本。如果你手动安装gnocchi-api 3.1.2,这个服务文件就在其中。 服务gnocchi-api开始可以正常使用。

但我不确定功能是否正常,或者这是否是3.1.9的预期更改..仍然要检查这些。

答案 1 :(得分:0)

这与Ubuntu 16.04 / gnocchi 4.2.0版本的最新版本相同

截至目前确认的错误:https://bugs.launchpad.net/ceilometer/+bug/1750933

gnocchi-api.service unit无法启动,因为它尚未创建。

相关问题