Ceilometer服务安装和配置

来源:互联网 发布:linux tomcat调试模式 编辑:程序博客网 时间:2024/06/05 20:50

Ceilometer计量服务组件提供了统计、计费等功能,总结如下:

1,循环收集有关Openstack项目中各服务组件的计量数据

2,通过监控各种通知收集事件和计量数据

3,发布数据,包括数据存储和消息队列

4,收集到的数据超出预定义的阈值,发出警告

1)准备

在安装和配置Ceilometer计量服务组件之前,首先需要创建数据库、服务证书和API endpoint,但是Ceilometer和其他组件不同,需要创建NoSQL数据库的MongoDB。

(1)创建Ceilometer数据库

(2)加载admin user的环境变量

(3)创建Orchestration 服务凭证

1,创建Ceilometer用户

2,将admin role赋予Ceilometer user 和service project。

3,创建Ceilometer service entitiy

(4)创建Ceilometer计量服务组件的API endpoint

2)安装和配置Ceilometer计量服务组件

(1)安装软件包

(2)编辑/etc/ceilometer/ceilometer.conf文件,完成以下操作

1,配置数据库连接[database]...connection

2,在[DEFAULT]和[oslo_messaging_rabbit],配置RabbitMQ消息队列连接

3,在[DEFAULT]和[keystone_authtoken]项,配置keystone身份认证服务组件访问

4,在[service_credentials]项,配置服务凭据。

5,在[collector]项,配置调度

6,打开日志记录功能,方便问题跟踪和解决

3)启用Glance镜像服务计量

Ceilometor计量服务组件使用通知去收集Glance镜像服务的使用情况

(1)编辑/etc/glance/glance-api.conf和/etc/glance/glance-registry.conf文件,完成以下操作:

1,在[DEFAULT]和[oslo_messaging_rabbit],配置通知和RabbitMQ消息代理访问

(2)重启Image服务

4)启用Nova计算服务计量

Ceilometer计量服务组件使用通知和agent两种方式共同收集Nova计算服务使用情况

(1)安装软件包,(Ceilometer agent

(2)编辑/etc/ceilometer.conf文件,完成以下操作:

1,在[DEFAULT]和[oslo_messaging_rabbit],配置RabbitMQ消息队列连接

2,在[DEFAULT]和[keystone_authtoken]项,配置keystone身份认证服务组件访问

3,在[service_credentials]项,配置服务凭据。

4,打开日志记录功能,方便问题跟踪和解决

(3)编辑/etc/nova/nova.conf文件,配置通知

(4)启动agent并设置为开机自启动

(5)重启Compute服务

5)启用Cinder块存储服务计量

Ceilometor计量服务组件使用通知去收集Cinder块服务的使用情况

(1)编辑/etc/cinder/cinder/conf文件,完成以下操作:在[DEFAULT]项,配置通知。

(2)重启控制节点上的Cinder块存储服务

(3)重启存储节点上的Cinder块存储服务

(4)在存储节点上使用cinder-volume-usage-audit命令查看计量数据

6)启用Swift对象存储服务组件

Ceilometor使用通知和循环查询两种方式共同收集Swift对象存储服务的计量情况

Ceilometer计量服务组件使用ResellerAdmin role访问swift对象存储服务,下面操作都是在控制节点上的操作

(1)加载admin user的环境变量

(2)创建ResellerAdmin  role

(3)将ResellerAdmin role赋予ceilometer user 和service project

(4)安装软件包

以下操作在控制节点和运行Proxy服务的节点上进行

(1)编辑/etc/swift/proxy-server.conf文件,完成以下操作

1,在[filter:keystoneauth]项,添加ResellerAdmin 角色

2,在[pipeline:main]项,添加Ceilometer

3,在[filter:ceilometer]项,配置通知

(2)重启Swift对象存储Proxy服务



0 0
原创粉丝点击