Orchestration Server模板服务(heat):创建用户(heat)openstack user create --domain default --password-prompt heat将用户heat关联至租户(项目service)和role上:openstack role add --project service --user heat admin创建heat和heat-cfn服务实体:openstack service create --name heat --description "Orchestration" orchestrationopenstack service create --name heat-cfn --description "Orchestration" cloudformation创建heat服务和heat-cfn端点(endpoint):openstack endpoint create --region RegionOne orchestration public http://con.colinshi.top:8004/v1/%\(tenant_id\)sopenstack endpoint create --region RegionOne orchestration internal http://con.colinshi.top:8004/v1/%\(tenant_id\)sopenstack endpoint create --region RegionOne orchestration admin http://con.colinshi.top:8004/v1/%\(tenant_id\)sopenstack endpoint create --region RegionOne cloudformation public http://con.colinshi.top:8000/v1openstack endpoint create --region RegionOne cloudformation internal http://con.colinshi.top:8000/v1openstack endpoint create --region RegionOne cloudformation admin http://con.colinshi.top:8000/v1创建heat domain:openstack domain create --description "Stack projects and users" heat创建heat domain内的用户:openstack user create --domain heat --password-prompt heat_domain_admin将用户heat关联至租户(heat domain)和role上并赋予管理堆栈管理权限:    openstack role add --domain heat --user-domain heat --user heat_domain_admin admin创建heat_stack_owner角色(role):openstack role create heat_stack_owner将heat_stack_owner角色添加到demo项目和用户,启用用户的堆栈管理demoopenstack role add --project demo --user demo heat_stack_owner创建heat_stack_user角色(role):openstack role create heat_stack_user注:Orchestration服务自动将heat_stack_user角色分配给在堆栈部署期间创建的用户。默认情况下,此角色限制API操作。为避免冲突,请勿将此角色添加到具有该heat_stack_owner角色的用户。安装heat服务:yum install openstack-heat-api openstack-heat-api-cfn openstack-heat-engine编辑配置文件/etc/heat/heat.conf:[DEFAULT]transport_url = rabbit://rabbit:rabbit@con.colinshi.topheat_metadata_server_url = http://con.colinshi.top:8000heat_waitcondition_server_url = http://con.colinshi.top:8000/v1/waitconditionstack_domain_admin = heat_domain_adminstack_domain_admin_password = heat_domain_adminstack_user_domain_name = heat[database]connection = mysql+pymysql://root:123456@con.colinshi.top/heat[keystone_authtoken]auth_uri = http://con.colinshi.top:5000auth_url = http://con.colinshi.top:35357memcached_servers = con.colinshi.top:11211auth_type = passwordproject_domain_name = defaultuser_domain_name = defaultproject_name = serviceusername = heatpassword = heat[trustee]auth_type = passwordauth_url = http://con.colinshi.top:35357username = heatpassword = heatuser_domain_name = default[clients_keystone]auth_uri = http://con.colinshi.top:35357[ec2authtoken]auth_uri = http://con.colinshi.top:5000/v3初始化heat服务的数据库:su -s /bin/sh -c "heat-manage db_sync" heat启动heat服务,并将其配置为开机自启:systemctl enable openstack-heat-api.service openstack-heat-api-cfn.service openstack-heat-engine.servicesystemctl start openstack-heat-api.service openstack-heat-api-cfn.service openstack-heat-engine.service验证操作:列出服务组件以验证每个进程的成功启动和注册:openstack orchestration service list+------------------+-------------+--------------------------------------+------------------+--------+----------------------------+--------+| Hostname         | Binary      | Engine ID                            | Host             | Topic  | Updated At                 | Status |+------------------+-------------+--------------------------------------+------------------+--------+----------------------------+--------+| con.colinshi.top | heat-engine | 6df53a83-28f6-4b3f-8c0b-27b9f2d051ee | con.colinshi.top | engine | 2018-08-07T07:09:40.000000 | up     || con.colinshi.top | heat-engine | 67b72bfd-f4c9-4f64-b759-a4a71a0ec6d3 | con.colinshi.top | engine | 2018-08-07T07:09:40.000000 | up     || con.colinshi.top | heat-engine | 594cbfa6-c73f-4ea0-b4d0-2eff060facfc | con.colinshi.top | engine | 2018-08-07T07:09:40.000000 | up     || con.colinshi.top | heat-engine | 3c79abfe-56a5-442d-a339-b22ed3800029 | con.colinshi.top | engine | 2018-08-07T07:09:40.000000 | up     |+------------------+-------------+--------------------------------------+------------------+--------+----------------------------+--------+注:此输出应指示heat-engine控制器节点上的四个组件(默认为4或主机上的CPU数量,以较大者为准)。

  

转载于:https://www.cnblogs.com/colinshi/p/9640138.html

openstack pike版本安装笔记8(Orchestration Server:heat组件,模板服务)相关推荐

  1. OpenStack Pike 版本的 Mistral 安装

    OpenStack Pike 版本的  Mistral 安装部署 # 安装环境使用的centos 7.3 1. 安装 Mistral 安装包. # yum -y install openstack-m ...

  2. Centos7.1+Openstack-L版本安装笔记

    Centos7.1+Openstack-L版本安装笔记 公司想上open stack ,所以花费来一周时间去学习.整理了份安装文档,也算自我的一个总结吧.这个文档我已亲测,能顺利安装. 1.    准 ...

  3. OPENSTACK Train版本安装大集合

    OPENSTACK Train版本安装大集合 0. openstack 云计算介绍 1. 服务器安装centos7 操作系统 1.1 关闭防火墙 2. 配置网络-ip地址及注意事项 3 centos7 ...

  4. devstack安装OpenStack Pike版本 (OVS+VLAN)

    安装环境和安装过程与前一篇描述相同. http://blog.csdn.net/chenhaifeng2016/article/details/78956800 安装过程中不相同之处如下: 1. 默认 ...

  5. devstack安装OpenStack Pike版本 (OVN+VLAN)

    控制节点配置文件 # # Sample DevStack local.conf. # # This sample file is intended to be used for your typica ...

  6. openstack Rocky版本安装和配置swift服务教程

    参考openstack官网教程配置了swift服务,详细配置如下.侵权删除.建议在配置的时候注意看清楚IP地址,密码,和其他编码的配置,不要全盘复制粘贴! 说明: (1)本次配置的openstack版 ...

  7. OpenStack Pike版本+KVM+Passthrough+NVIDIA显卡1060透传

    OpenStack显卡透传主要分两部分: 1.KVM PassThrough Nvidia1060,并制作透传显卡的OpenStack镜像 2.配置OpenStack环境 折腾大半个月,主要解决的问题 ...

  8. OpenStack Pike Minimal安装:三、镜像管理

    1.创建服务凭据 #先使用脚本登陆admin [root@controller ~]# . admin-openstack.sh ①创建glance user openstack user creat ...

  9. OpenStack Pike Minimal安装:二、身份认证

    1.在controller节点上安装keystone root@controller ~]# yum install openstack-keystone httpd mod_wsgi -y 2.配置 ...

最新文章

  1. 普渡大学计算机硕士申请条件,普渡大学计算机与信息技术理学硕士研究生申请要求及申请材料要求清单...
  2. labview实现简单的图片显示
  3. python 终止、结束、退出 代码
  4. 工业4.0:数字化供应链的三个方向
  5. 关于使用sudo命令后找不到JAVA_HOME的问题
  6. Django 分页器模板
  7. 你的眼睛一天内经历几万次“失明”,只是为了让你看清世界
  8. pix2pixHD笔记
  9. matPlotLib绘制决策树
  10. 本周五丨数据库智能管控最佳实践与探索
  11. H3C vrrp *** ipsec 基本配置
  12. myeclipse下使用Junit4进行单元测试
  13. 去掉高德api上的logo图标
  14. 【美赛】2022美赛思路参考资料及其代码分享【全网最全】【美国大学生数学建模竞赛】【MCM/ICM】
  15. oracle查看归档日志是否开启,Oracle 开启归档日志以及关闭归档日志
  16. 联想LENOVO K2450升级(或全新安装)Windows 10后不能正常关机的解决方案
  17. c语言和java哪个好学_学java前要学C语言吗?java和C语言哪个好学?
  18. 【计算机组成原理】实验1: 基本逻辑单元实验
  19. 洛谷 P1719 最大加权矩形
  20. 激活ltsb2016_激活windows10 LTSB 2016

热门文章

  1. 使用use strict指令的目的
  2. android pdfjet_GitHub - lnj721/PdfBuilder: Android端使用图片生成PDF文件
  3. java如何中断父类方法_java – 如何测试调用父类的受保护(不需要)方法的方法?...
  4. python时间模块哪个好arrow模块_Arrow-一个最好用的日期时间Python处理库
  5. VB6中SendKeys的基本应用
  6. VB在XP/2K 任务管理器的进程列表中隐藏当前进程
  7. MIT深度学习课堂开课啦,自动驾驶圈大牛排队来讲课丨资源
  8. “要从中学开始普及人工智能教育,但不能增加学生负担”
  9. 在硅晶片上实现量子计算,英特尔可能改变了这项技术的未来
  10. 如何正确看待LeCun工作调整?听听FAIR研究员们现身说法