官方文档的ceiimeter使用的keystone v2
如果要使用v3 他的配置项是有问题的
我的思路:
用devstack一键安装,来学习配置
devstack 默认也是用的keystone v2
加几个参数
KEYSTONE_TOKEN_FORMAT=UUID
ENABLE_IDENTITY_V2=False
IDENTITY_API_VERSION=3
OS_IDENTITY_API_VERSION=3
DEFAULT_DOMAIN=default
研究对比了
/etc/ceilometer/ceilometer.conf文件配置
正确配置如下
[service_credentials]
auth_url = http://******:5000
region_name = RegionOne
password = ********
username = ceilometer
project_name = service
project_domain_name = default
user_domain_name = default
auth_type = password
[keystone_authtoken]
auth_version = 3
memcached_servers = ********:11211
auth_uri = http://*******:5000
project_domain_name = default
project_name = service
user_domain_name = default
password = ********
username = ceilometer
auth_url = http://******:35357
auth_type = password
结论
1、遇到问题多看日志,多看配置文件的默认选项,默认选项里面坑很多
2、遇到不会配置的可以跟着devstack或者mirantis的 fuel学一下看一下别人 是怎么配置的
3 ceilmeter坑是很多的,性能问题、时区问题(数据都是utc时区的,要改只能改源码,改了会影响报警服务)