• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >云计算 > 《转》Ubuntu14.04 openstack juno配置之 ceilometer遥测模块安装配置,《转》ubuntu14.04

《转》Ubuntu14.04 openstack juno配置之 ceilometer遥测模块安装配置,《转》ubuntu14.04

作者:网友 字体:[增加 减小] 来源:互联网

本文主要包含《转》Ubuntu14.04 openstack juno配置之 ceilometer遥测模块安装配置,《转》ubuntu14.04等服务器相关知识,网友希望可以进行参考

《转》Ubuntu14.04 openstack juno配置之 ceilometer遥测模块安装配置,《转》ubuntu14.04


(一)在控制节点上
1.安装的遥测服务
apt-get install -y ceilometer-api ceilometer-collector ceilometer-agent-central \
ceilometer-agent-notification ceilometer-alarm-evaluator \
ceilometer-alarm-notifier python-ceilometerclient

2.遥测服务使用数据库来存储信息。指定该数据库的配置文件。这些例子在控制器节点上使用 MongoDB 数据库:
apt-get install mongodb-server

   注意: 作为文件的第一次开始,你必须创建 MongoDB 服务,停止服务并删除此更改生效的文件:
service mongodb stop
rm /var/lib/mongodb/journal/prealloc.*
service mongodb start

3、配置 MongoDB,使其监听控制器管理 IP 地址。(实例中连接mongodb有报错,提示no module bson.code,暂继续使用mysql)
vi /etc/mongodb.conf
bind_ip = 192.168.128.100

4、重启 MongoDB 服务,应用此配置变化:
service mongodb restart

5、创建数据库和 ceilometer 数据库用户:
mongo --host controller --eval '
db = db.getSiblingDB("ceilometer");
db.addUser({user: "ceilometer",
pwd: "feimeng",
roles: [ "readWrite", "dbAdmin" ]})'

  执行结果:
root@controller:/home/mengfei#
MongoDB shell version: 2.4.9
connecting to: controller:27017/test
{
        "user" : "ceilometer",
        "pwd" : "01558b68f65459d46fc98a36d321ad3c",
        "roles" : [
                "readWrite",
                "dbAdmin"
        ],
        "_id" : ObjectId("546b06cfb06ccccdede9df3a")
}
root@controller:/home/mengfei#



6.创建 ceilometer 用户身份服务。使用 service 租户,给用户 admin 角色
keystone user-create --name=ceilometer --pass=feimeng --email=ceilometer@zhi.com
keystone user-role-add --user=ceilometer --tenant=service --role=admin
keystone service-create --name=ceilometer --type=metering --description="Telemetry"
keystone endpoint-create --service-id=$(keystone service-list | awk '/ metering / {print $2}') \
--publicurl=http://controller:8777 \
--internalurl=http://controller:8777 \
--adminurl=http://controller:8777

root@controller:/home/mengfei# keystone user-create --name=ceilometer --pass=feimeng --email=ceilometer@zhi.com
+----------+----------------------------------+
| Property |              Value               |
+----------+----------------------------------+
|  email   |        ceilometer@zhi.com        |
| enabled  |               True               |
|    id    | eb65831f16f44e05a477e45316f031c0 |
|   name   |            ceilometer            |
| username |            ceilometer            |
+----------+----------------------------------+
root@controller:/home/mengfei# keystone user-role-add --user=ceilometer --tenant=service --role=admin
root@controller:/home/mengfei# keystone service-create --name=ceilometer --type=metering --description="Telemetry"
+-------------+----------------------------------+
|   Property  |              Value               |
+-------------+----------------------------------+
| description |            Telemetry             |
|   enabled   |               True               |
|      id     | 7a0a1d1fdfe24ea294c36c499b6f0c1d |
|     name    |            ceilometer            |
|     type    |             metering             |
+-------------+----------------------------------+
root@controller:/home/mengfei# keystone endpoint-create --service-id=$(keystone service-list | awk '/ metering / {print $2}') \
--publicurl=http://controller:8777 \
> --publicurl=http://controller:8777 \
> --internalurl=http://controller:8777 \
> --adminurl=http://controller:8777
+-------------+----------------------------------+
|   Property  |              Value               |
+-------------+----------------------------------+
|   adminurl  |      http://controller:8777       |
|      id     | edbb1187b4a34802ac1199c6fa5245e9 |
| internalurl |      http://controller:8777      |
|  publicurl  |      http://controller:8777      |
|    region   |            regionOne             |
|  service_id | 7a0a1d1fdfe24ea294c36c499b6f0c1d |
+-------------+----------------------------------+
root@controller:/home/mengfei#


你必须定义一个用作遥测之间的服务共享的密钥节点。使用 OpenSSL 生成一个随机的令牌,并将其存储在配置文件中:
openssl rand -hex 10
fb6f28f1257f2806de9a
7.编辑配置文件
vi /etc/ceilometer/ceilometer.conf
[DEFAULT]
rpc_backend = rabbit
rabbit_host = controller
rabbit_password = guest

auth_strategy = keystone

log_dir = /var/log/ceilometer

[database]
connection = mongodb://ceilometer:feimeng@controller:27017/ceilometer

[keystone_authtoken]
auth_uri = http://controller:5000/v2.0
identity_uri = http://controller:35357
admin_tenant_name = service
admin_user = ceilometer
admin_password = feimeng

[service_credentials]
os_auth_url = http://controller:5000/v2.0
os_username = ceilometer
os_tenant_name = service
os_password = feimeng

[publisher]
metering_secret = CEILOMETER_TOKEN (填写上边生成的随机值)


8、重启服务
service ceilometer-agent-centr
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 《转》Ubuntu14.04 openstack juno配置之 ceilometer遥测模块安装配置,《转》ubuntu14.04

相关文章

  • Stanford机器学习[第六讲]-朴素贝叶斯算法,stanford第六讲
  • 从事Cloud行业需要掌握的基本技能清单,cloud基本技能
  • LinkedIn Cubert安装指南,linkedincubert
  • 上海第五次Spark meetup会议资料分享,sparkmeetup
  • Azkaban的AJAX的RestFul接口调用事例
  • 《1》CentOS7.0+OpenStack+kvm云平台部署—基础配置,centos7.0kvm
  • 创建GZIP压缩格式的HIVE表,gzip压缩格式hive
  • Storm中Trident流合并的例子demo,stormtrident
  • Hadoop之——HBASE结合MapReduce批量导入数据,hadoopmapreduce
  • 企业的云之旅程,企业云之旅程

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • 在streaming process中为什么需要类似sql查询语言,streamingprocess
    • storm的集群安装与配置,storm集群配置
    • 基于sparksql调用shell脚本执行SQL,sparksqlshell
    • HBase,hbase安装
    • 可穿戴KEY带来的身份认证的革命,key身份认证
    • 通过 JMX 获取Hadoop/HBase监控数据,jmxhadoop
    • 金典依旧,钱龙金典版
    • HBase入门5(集群),hbase入门5集群
    • MapReduce编程之倒排索引,mapreduce编程索引
    • zookeeper——分布式锁,zookeeper

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有