官方文档的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时区的,要改只能改源码,改了会影响报警服务)