博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
OpenStack Ocata Telemetry 警告服务部署
阅读量:6073 次
发布时间:2019-06-20

本文共 2253 字,大约阅读时间需要 7 分钟。

下列操作在控制节点上进行:

1 准备条件

在配置OpenStack Telemetry服务之前,你必须创建数据库、服务凭证和API端点。

1.1 数据库

以root用户连接数据库服务器,创建glance数据库,并赋予适当的权限:

$ mysql -u root -pMariaDB [(none)]> CREATE DATABASE aodh;MariaDB [(none)]> GRANT ALL PRIVILEGES ON aodh.* TO 'aodh'@'controller3' \  IDENTIFIED BY 'pass123456';MariaDB [(none)]> GRANT ALL PRIVILEGES ON aodh.* TO 'aodh'@'%' \  IDENTIFIED BY 'pass123456';MariaDB [(none)]> exit

1.2 服务凭证

创建aodh服务实体:

$ . admin-openrc$ openstack user create --domain default \  --password-prompt aodhUser Password:Repeat User Password:$ openstack role add --project service --user aodh admin$ openstack service create --name aodh \  --description "Telemetry" alarming

1.3 API 端点

创建网络服务API端点:

$ openstack endpoint create --region RegionOne \  alarming public http://controller3:8042$ openstack endpoint create --region RegionOne \  alarming internal http://controller3:8042$ openstack endpoint create --region RegionOne \  alarming admin http://controller3:8042

2 安装配置组件

2.1 安装包

# yum install -y openstack-aodh-api \  openstack-aodh-evaluator openstack-aodh-notifier \  openstack-aodh-listener openstack-aodh-expirer \  python-aodhclient

2.2 配置

编辑配置文件/etc/aodh/aodh.conf

[DEFAULT]...transport_url = rabbit://openstack:pass123456@controller3auth_strategy = keystone[database]...connection = mysql+pymysql://aodh:pass123456@controller3/aodh[keystone_authtoken]...auth_uri = http://controller3:5000auth_url = http://controller3:35357memcached_servers = controller3:11211auth_type = passwordproject_domain_name = defaultuser_domain_name = defaultproject_name = serviceusername = aodhpassword = pass123456[service_credentials]...auth_type = passwordauth_url = http://controller3:5000/v3project_domain_name = defaultuser_domain_name = defaultproject_name = serviceusername = aodhpassword = pass123456interface = internalURLregion_name = RegionOne

2.3 运行初始化数据库脚本

aodh-dbsync

3 完成安装

启动Telemetry Alarming服务,并配置随系统启动:

# systemctl enable openstack-aodh-api.service \  openstack-aodh-evaluator.service \  openstack-aodh-notifier.service \  openstack-aodh-listener.service# systemctl start openstack-aodh-api.service \  openstack-aodh-evaluator.service \  openstack-aodh-notifier.service \  openstack-aodh-listener.service

转载于:https://www.cnblogs.com/ji-yun/p/7285222.html

你可能感兴趣的文章
ubuntu下安装phpunit
查看>>
CCNA WAN ACL&NAT
查看>>
Android:menu
查看>>
傻瓜式操作Nagios
查看>>
除去文件中显示的^M符号
查看>>
关于rman备份保留策略“恢复窗口”的一点理解
查看>>
Java 编程的动态性, 第四部分: 用 Javassist 进行类转换
查看>>
JavaScript—数组reduce()方法详解及高级技巧(18)
查看>>
【ThinkPHP3.2.3】学习ThinkPHP笔记:搭建环境(1)
查看>>
MySQL数据库之多条件查询索引实现(项目中经常用到)
查看>>
layer表单元素 三级联动 省市县选择框动态渲染问题解决
查看>>
php Notice: Undefined index: lable in 异常
查看>>
find命令的练习
查看>>
Spring核心——Profile管理环境
查看>>
这是一个鲜为人知,却身怀绝技的神秘工具——幻灯片母版
查看>>
python开发的 dht网络爬虫
查看>>
单链表的反转
查看>>
grep 命令总结
查看>>
进程小知识
查看>>
大数据之HDFS命令行基本操作
查看>>