OpenStack 安装文档(11)-- 编排服务

编排服务 — 安装和配置:

控制节点操作:

先决条件:

1、按步骤操作。

# mysql -u root -p***
> CREATE DATABASE heat;
> GRANT ALL PRIVILEGES ON heat.* TO ‘heat‘@‘localhost‘ IDENTIFIED BY ‘HEAT_DBPASS‘;
> GRANT ALL PRIVILEGES ON heat.* TO ‘heat‘@‘%‘ IDENTIFIED BY ‘HEAT_DBPASS‘;
> exit();
# . admin-openrc
# openstack user create --domain default --password-prompt heat
# openstack role add --project service --user heat admin
# openstack service create --name heat --description "Orchestration" orchestration
# openstack service create --name heat-cfn --description "Orchestration"  cloudformation
# openstack endpoint create --region RegionOne orchestration public http://controller:8004/v1/%\(tenant_id\)s
# openstack endpoint create --region RegionOne orchestration internal http://controller:8004/v1/%\(tenant_id\)s
# openstack endpoint create --region RegionOne orchestration admin http://controller:8004/v1/%\(tenant_id\)s
# openstack endpoint create --region RegionOne cloudformation public http://controller:8000/v1
# openstack endpoint create --region RegionOne cloudformation internal http://controller:8000/v1
# openstack endpoint create --region RegionOne cloudformation admin http://controller:8000/v1
# openstack domain create --description "Stack projects and users" heat
# openstack user create --domain heat --password-prompt heat_domain_admin
# openstack role add --domain heat --user-domain heat --user heat_domain_admin admin
# openstack role create heat_stack_owner
# openstack role add --project demo --user demo heat_stack_owner
# openstack role create heat_stack_user

安装并配置组件:

1、安装包。

# yum install -y openstack-heat-api openstack-heat-api-cfn openstack-heat-engine

2、编辑  /etc/heat/heat.conf  文件。

[database]
connection = mysql+pymysql://heat:[email protected]/heat

[DEFAULT]
rpc_backend = rabbit
heat_metadata_server_url = http://controller:8000
heat_waitcondition_server_url = http://controller:8000/v1/waitcondition
stack_domain_admin = heat_domain_admin
stack_domain_admin_password = HEAT_DOMAIN_PASS
stack_user_domain_name = heat

[oslo_messaging_rabbit]
rabbit_host = controller
rabbit_userid = openstack
rabbit_password = RABBIT_PASS

[keystone_authtoken]
auth_uri = http://controller:5000
auth_url = http://controller:35357
memcached_servers = controller:11211
auth_type = password
project_domain_name = default
user_domain_name = default
project_name = service
username = heat
password = HEAT_PASS

[trustee]
auth_plugin = password
auth_url = http://controller:35357
username = heat
password = HEAT_PASS
user_domain_name = default

[clients_keystone]
auth_uri = http://controller:35357

[ec2authtoken]
auth_uri = http://controller:5000/v2.0

3、同步Orchestration数据库并验证。

# su -s /bin/sh -c "heat-manage db_sync" heat
# mysql -uheat -pHEAT_DBPASS -hcontroller -t heat -e "show tables"

4、启动 Orchestration 服务并设置为随系统启动。

# systemctl enable openstack-heat-api openstack-heat-api-cfn openstack-heat-engine
# systemctl start  openstack-heat-api openstack-heat-api-cfn openstack-heat-engine

编排服务 — 验证操作:

控制节点操作:

1、如下操作。

# . admin-openrc
# openstack orchestration service list
+------------+-------------+--------------------------------------+------------+--------+----------------------------+--------+
| hostname   | binary      | engine_id                            | host       | topic  | updated_at                 | status |
+------------+-------------+--------------------------------------+------------+--------+----------------------------+--------+
| controller | heat-engine | c5c83512-8c2d-41c8-bfda-69cc458c9143 | controller | engine | 2018-03-28T01:35:30.000000 | up     |
| controller | heat-engine | c415f77a-c689-4468-b10d-2c3a73cccb3b | controller | engine | 2018-03-28T01:35:32.000000 | up     |
| controller | heat-engine | a31e297a-219f-41d9-88c3-f166cf2c66e2 | controller | engine | 2018-03-28T01:35:30.000000 | up     |
| controller | heat-engine | c12f0d76-a0f0-41a9-8dc0-af6ae7c523cd | controller | engine | 2018-03-28T01:35:30.000000 | up     |
+------------+-------------+--------------------------------------+------------+--------+----------------------------+--------+ 

原文地址:https://www.cnblogs.com/ksqinglong/p/8669043.html

时间: 2024-07-29 23:39:43

OpenStack 安装文档(11)-- 编排服务的相关文章

OpenStack 安装文档(09)-- 文件共享系统服务

文件共享系统服务 - 安装并配置控制节点: 控制节点上操作: 先决条件: 1.数据库相关操作. # mysql -u root -p*** > CREATE DATABASE manila; > GRANT ALL PRIVILEGES ON manila.* TO 'manila'@'localhost' IDENTIFIED BY 'MANILA_DBPASS'; > GRANT ALL PRIVILEGES ON manila.* TO 'manila'@'%' IDENTIFIE

ORACLE LINUX 6.3 + ORACLE 11.2.0.3 RAC + VBOX安装文档

ORACLE LINUX 6.3 + ORACLE 11.2.0.3 RAC + VBOX安装文档 2015-10-21 12:51 525人阅读 评论(0) 收藏 举报  分类: Oracle RAC 版权声明:本文为博主原创文章,未经博主允许不得转载. VBOX + Oracle Linux 6U3 + ORACLE 11.2.0.3.0 RAC 安装 环境: 虚拟机          VIRTUAL BOX OS                ORACLE LINUX 6.3_X86_64

Hadoop+Hive+Mysql安装文档

2013-03-12 22:07 1503人阅读 评论(0) 收藏 举报  分类: Hadoop(13)  目录(?)[+] Hadoop+Hive+Mysql安装文档 软件版本 redhat enterprise server5.5 64 Hadoop 1.0.0 Hive 0.8.1 Mysql 5 Jdk 1.6 整体构架 共有7台机器,做4个数据节点,将name节点.jobtracker和secondaryname都分开,各机器分工如下 机器ip 主机名 用途 备注 123.456.78

Ngaios安装文档

Nagios安装文档 1.创建nagios和apache用户和nagcmd用户组 useradd -M -s /sbin/nologin nagios groupadd nagcmd usermod -G nagcmd nagios usermod -G nagcmd apache [[email protected] ~]# useradd -M -s /sbin/nologin nagios [[email protected] ~]# groupadd nagcmd [[email pro

Linux rhel7 下MySQL5.7怎么 详细安装文档

centos redhat下安装mysql 本文安装MySQL5.7使用的是vm虚拟机rhel7操作系统 ,ftp文件传输是FileZilla3.27,远程连接xssh5.0 1 登录MySQL官网下载mysql,下载地址 https://dev.mysql.com/downloads/mysql/  这里使用的是rpm包安装,下载对应的社区版rpm包,注意的是需要登录甲骨文才能下载,不能只下载mysql-server服务器,因为有依赖关系,得下载下面五个包 2 查看系统是否已经安装了mysql

SAP_ECC6_EHP7_IDES安装文档ORACLE11G+WINDOWS2012 R2 问题总结

SAP_ECC6_EHP7_IDES安装文档ORACLE11G+WINDOWS2012 R2 问题总结 1.注意密码不能带@等特殊符号,否则会报如下错误,因为ORACLE数据是不容许密码带@的.@是一个关键字 2.安装程序权限不足,需要手工创建SAP需要的用户并赋予相应的权限. 否则会报如下错误 解决方案: ①通过命令行方式运行安装程序 C:\soft\EHP7_IDES_SETUP\MASTER\SWPM10SP06_3-20009707>sapinst.exe IS_HOST_LOCAL_U

mysql安装文档(Linux 官网yum安装版)

mysql安装文档(官网yum安装Linx版) 创建时间:2016-12-20 文档目的 在Linux下安装mysql服务端应用. (注:本文档采用yum库安装方式安装mysql应用,本文假设您的系统中没有安装第三方发布的rpm包,如果您已经安装了第三方rpm包,请参考文中"替换第三方发布mysql"的内容) 系统环境 操作系统:centos 7 (3.10.0-229.el7.x86_64) mysql版本:mysql57-community-release-el7-9.noarch

Oracle、pl/sql安装文档

oracle10g.pl/sql安装文档 Oracle在各种管理系统项目中是不可或缺到,pl/sql也是非常好用的图形化管理工具.初学者(我自己就是证明了)经常在这两个工具上消磨宝贵到时间.趁今天有闲,整理下oracle和plsql到安装方式(后附oracle和plsql到安装包),以备后用及方便他人.个人笔记本是win7 64位,实测win8可用. 下载并解压oracle安装包如下图: 右键单击setup.exe,在菜单中选择兼容性疑难解答,弹出新窗口. 选择尝试建议到设置,在跳转到页面中启动

OEM12C安装文档

OEM12C安装文档 环境:OEM12.1.0.5 操作系统:CENTOS6.7 ORACLE:11.2.0.3 1.硬件要求 2.软件包要求 ----RHEL6.X OEL6.X版本 for oms make-3.81 binutils-2.20.51.0.2-5.11 gcc-4.4.4 libaio-0.3.107 glibc-common-2.12-1 libstdc++-4.4.4 libXtst-1.0.99.2-3.el6.x86_ 64.rpm sysstat-9.0.4 gli