http://openstack.redhat.com/QuickStartLatest

http://www.chenshake.com/centos6-4-single-card-all-in-one-install-havana/



1、 安装软件源

sudo yum install -y

2、 安装Packstack安装程序

Packstack,可以理解成Redhat用Puppet写的一套脚本。

sudo yum install -y openstack-packstack


3、安装puppet

 yum install puppet


4、 运行Packstack 安装OpenStack

 packstack --allinone --os-neutron-install=n

或者 packstack --install-hosts=yourip



################################################

可能面临的挑战:

1.  Mysql没有HA自动化部署方案。以下是官方的手动解决方案:

http://openstack.redhat.com/Highly_Available_MySQL_server_for_OpenStack

2.  Message Queue使用的是qpid且没有自动化部署方案。以下是官方的手动解决方案:

http://openstack.redhat.com/Highly_Available_Qpid_for_OpenStack

3.  Keystone/Glance/nova-api等/swift proxy/neutron-server不能多节点自动部署,不能使用HA。

4.  不支持Neutron ML2自动化部署。以下是手动解决方案:

http://openstack.redhat.com/Modular_Layer_2_(ML2)_Plugin

5.  不提供细粒度的配置。

6.  没有比较好的监控方案。(不论是对平台本身还是对虚机)

################################################################




注意:1、安装过程会出现DNS解析慢导致关联包安装失败的问题,如(23.253.148.10   yum.theforeman.org)的yum源,可以通过更改本地hosts文件解决

      2、如果重复安装,则执行 packstack --answer-file=/root/packstack-answers-20140709-123955.txt (上次安装生成的应答文件)