openstack Rocky版本安装和配置aodh服务教程

43 篇文章 0 订阅
29 篇文章 7 订阅
该文详细介绍了如何在CentOS7上配置OpenStack Rocky版本的Aodh服务,包括设置数据库、创建认证用户和凭证、创建服务实体和API端点,以及安装和配置相关组件。主要步骤涉及使用MySQL创建Aodh数据库,通过Keystone进行权限分配,安装Aodh相关软件包,并编辑配置文件以连接数据库和服务。
摘要由CSDN通过智能技术生成

 openstack版本:rocky

linux版本:centos7

本文代码顶头$符号是命令,没有的是文本,#号为注释

 1、数据库配置

$ mysql -u root -p

进入数据库后

$ CREATE DATABASE aodh;
$ GRANT ALL PRIVILEGES ON aodh.* TO 'aodh'@'localhost' \
  IDENTIFIED BY 'aodh';
$ GRANT ALL PRIVILEGES ON aodh.* TO 'aodh'@'%' \
  IDENTIFIED BY 'aodh';

 2、创建认证用户和凭证

$ source admin-openstack.sh
$ openstack user create --domain default \
  --password-prompt aodh

1234
$ openstack role add --project service --user aodh admin

创建aodh服务实体

$ openstack service create --name aodh \
  --description "Telemetry" alarming

创建报警服务 API 端点

$ openstack endpoint create --region RegionOne \
  alarming public http://controller:8042

$ openstack endpoint create --region RegionOne \
  alarming internal http://controller:8042

$ openstack endpoint create --region RegionOne \
  alarming admin http://controller:8042

3、安装和配置组件

安装软件包

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

编辑/etc/aodh/aodh.conf文件并完成以下操作

$ vim /etc/aodh/aodh.conf
[database]

connection = mysql+pymysql://aodh:aodh@controller/aodh

transport_url = rabbit://openstack:openstack@controller

auth_strategy = keystone

[keystone_authtoken]

www_authenticate_uri = http://controller:5000
auth_url = http://controller:5000
memcached_servers = controller:11211
auth_type = password
project_domain_id = default
user_domain_id = default
project_name = service
username = aodh
password = 1234

[service_credentials]

auth_type = password
auth_url = http://controller:5000/v3
project_domain_id = default
user_domain_id = default
project_name = service
username = aodh
password = 1234
interface = internalURL
region_name = RegionOne

#注意密码

完成安装

$ 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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值