一、Allinone部署
二、多节点部署
三、添加Zone
环境:Centos 6.5
一、Allinone部署
特点:控制节点以及计算节点全部在一台服务器上。
步骤:
使用RedHat的自动化部署工具,部署IceHouse版本
链接:http://openstack.redhat.com/Main_Page
按照QuickStart的步骤进行部署,进行到第二步。
安装完成以后、运行第三步的命令:
packstack --allinone
安装完毕后会提示Dashborad ip.
密码
然后跳到#三、添加ZONE#进行下一步。
二、多节点部署
特点:控制节点和计算节点分布在不同的主机或者IDC
步骤:
控制节点的部署:
同 一。
计算节点的部署:
进行到RDO自动化部署的第二步后,将控制节点的根目录下的安装文件:Packstack--answer文件通过scp拷贝到计算节点下.
在计算节点下运行命令:
packstack --answer-file 拷贝过来的文件
这样就完成了计算节点的部署。
在控制节点加载根目录下的环境变量文件:keystonerc_admin(不加载这个环境变量的话无法使用openstack 的命令)
source keystonerc_admin
使用nova命令在控制节点下查看是否计算节点已经连接上:
nova host-list
目录下应该会有计算节点了。(如果没有连接上很可能是防火墙的原因,关闭掉防火墙再试试)
#亦可直接完成第二步部署后,修改answer-file 文件添加计算节点的ip,然后执行packstack命令。
三、添加Zone
此时虽然计算节点和控制节点已经同步,但是在Dashborad下添加Instance的时候是没有Zone的,接下来添加Zone。
nova aggregate-list
#可以看到是没有Zone的。
nova aggregate-list Zone名称 主机名
#添加一个Zone
#添加了计算节点和控制节点后就可以在两个Zone之间选择安装路径了。