-
gitclone git://github.com/openstack/heat.git
-
cd heat; gitcheckout remotes/origin/stable/grizzly
-
git checkout–b grizzly
-
yum install -y libxslt-develpython-devel gcc python-pip
-
pythonsetup.py install
-
./install.sh
-
yum install -ypython-paste-deploy.noarch python-routes.noarch
-
source/root/keystonerc_admin
-
打开heat/bin/heat-keystone-setup,修改201行:
SERVICE_TENANT=$(get_data 2 service 1keystone tenant-list)
to:
SERVICE_TENANT=$(get_data 2 services 1keystone tenant-list) -
执行heat/bin/heat-keystone-setup,创建heat用户
-
'catpackstack-answers-20130912-124830.txt |grep MYSQL'. 拿到mysql的密码,这个用来创建heat的数据库.
CONFIG_MYSQL_PW=4ad9837a8e5e473a
-
heat/bin/heat-db-setup rpm. 脚本会让你输入密码,在这个例子里面密码就是 '4ad9837a8e5e473a'.
1
2
3
4
5
6
7
8
|
Installing on an RPM system.
Please enter the password
for
the
'root'
MySQL user:
Verified connectivity to MySQL.
Creating
'heat'
database.
/usr/lib64/python2.
6
/site-packages/SQLAlchemy-
0.7
.
8
-py2.
6
-linux-x86_64.egg/sqlalchemy/pool.py:
683
:SADeprecationWarning: The
'listeners'
argument to Pool (and create_engine()) isdeprecated. Use event.listen().
Pool._init_(self,creator, **kw)
/usr/lib64/python2.
6
/site-packages/SQLAlchemy-
0.7
.
8
-py2.
6
-linux-x86_64.egg/sqlalchemy/pool.py:
159
:SADeprecationWarning: Pool.add_listener
is
deprecated. Use event.listen()
self.add_listener(l)
|
1
|
`cat keystonerc_admin |grep OS_PASSWORD`, 修改/etc/heat/heat-api-paste.ini:
|
1
|
heatstack-create demo --template-
file
=
/root/heat-templates/cfn/F17/getting_started
.template --parameters=
"KeyName=root_key"
|
1
2
3
4
5
6
|
# heat list
+--------------------------------------+------------+-----------------+----------------------+
|
id
| stack_name | stack_status | creation_time |
+--------------------------------------+------------+-----------------+----------------------+
| 543b64c7-3165-4939-a249-ba68d8cb54b0 | demo | CREATE_COMPLETE | 2013-10-21T10:03:06Z |
+--------------------------------------+------------+-----------------+----------------------+
|
1
2
3
4
5
6
7
8
9
10
11
12
13
|
heat resource-list 543b64c7-3165-4939-a249-ba68d8cb54b0
+---------------------+---------------------------------------+-----------------+----------------------+
| logical_resource_id | resource_type | resource_status | updated_time |
+---------------------+---------------------------------------+-----------------+----------------------+
| JsmLaunchConfig | AWS::AutoScaling::LaunchConfiguration | CREATE_COMPLETE | 2013-10-21T10:03:06Z |
| CfnUser | AWS::IAM::User | CREATE_COMPLETE | 2013-10-21T10:03:07Z |
| VcsKeys | AWS::IAM::AccessKey | CREATE_COMPLETE | 2013-10-21T10:03:17Z |
| CPUAlarmHigh | AWS::CloudWatch::Alarm | CREATE_COMPLETE | 2013-10-21T10:03:35Z |
| CPUAlarmLow | AWS::CloudWatch::Alarm | CREATE_COMPLETE | 2013-10-21T10:03:35Z |
| JsmScaleUpPolicy | AWS::AutoScaling::ScalingPolicy | CREATE_COMPLETE | 2013-10-21T11:13:20Z |
| VM | AWS::AutoScaling::AutoScalingGroup | CREATE_COMPLETE | 2013-10-21T11:18:55Z |
| JsmScaleDownPolicy | AWS::AutoScaling::ScalingPolicy | CREATE_COMPLETE | 2013-10-28T12:52:40Z |
+---------------------+---------------------------------------+-----------------+----------------------+
|