Heat服务安装配置

Openstack项目中的Heat编排服务组件是编排资源的一个工具,它能够生成一个模板,改模板通过资源、参数、输入、彼此的约束和依赖等参数描述被执行的任务。

1)准备阶段、

在安装和配置heat编排服务组件之前,首先创建数据库、服务证书和API endpoint,Heat编排服务组件需要在keystone身份认证服务中添加信息

(1)创建数据库

1,在操作系统终端连接数据库

2,创建Heat数据库

3,Heat数据库的访问权限设置

4,退出数据库

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

(3)创建Orchestration服务凭据

1,创建Heat用户

2,将admin role富裕Heat user和service project

3,创建heat和heat-cfn service entity

(4)创建Heat编排服务组件的API endpoint

(5)Orchestration服务需要在Identity服务中添加信息,用以操作stack

1,创建Heat域

2,创建heat_domain_admin用户,管理Heat域中的project和user

3,将admin role赋予heat_domain_admin用户

4,创建heat_stack_owner role

5,将heat_stack_owner role赋予demo project 和user,使demo user可以管理Stack

6,创建heat_stack_user role。

Heat编排服务组件会自动将heat_stack_user role赋予在部署Stack时创建的用户,为了避免冲突,不要讲heat_stack_owner role赋予用户

2)安装和配置Heat编排服务组件

(1)安装软件包

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

1,在[database]项,配置数据库连接

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

3,[keystone_authtoken]、[trustee]、[client_keystone]和[ec2authtoken]项,配置keystone身份认证服务组件访问

4,在[DEFAULT]配置metadata和waitcondition访问地址

5,在[DEFAULT]配置Stack域和管理凭据

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

(3)同步信息到Prchestration数据库

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值