RDO是红帽官方推出的部署openstack集群的一个基于Puppet的部署工具,可以很快的通过RDO部署一套复杂的Openstack环境。

部署前的准备

    硬件要求:内存至少4G、cpu必须支持虚拟化、至少有一块网卡

    软件要求:Redhat或Redhat的发行版、DNS、防火墙关闭、Selinux关闭、设置好主机名、

配置yum源

    安装163yum源


    RDO部署openstack_第1张图片

    安装openstack源

    RDO部署openstack_第2张图片

安装Packstack

    wKiom1lYr8GBDGLfAAAq7m9rcUw661.png-wh_50


安装openstack

    如果想在一个节点快速部署,可以使用--allinone

wKioL1lYuiySCD3uAAAj_BOsxOA726.png-wh_50

    如果采用分布式部署,可以通过--gen-answer-file openstack.txt

wKioL1lYuvPBdByEAAAYWkiH_E0380.png-wh_50

    openstack是个应答文件,包含packstack部署的Openstack的所需的各种选项,可以通过修改应答文件进行单点部署

RDO部署openstack_第3张图片

RDO部署openstack_第4张图片

上面的信息高速我们已经安装部署之外,还有其他附加配置

脚本文件在/root/keystone_admin

wKiom1lYvonwN4UoAAAkk4Sbq_U835.png-wh_50

我们可以通过web界面来访问dashboard

RDO部署openstack_第5张图片

用户名和密码都在keystone_admin,若要进入数据库或nagios时,可以在openstack.txt的应答文件中查找

RDO部署openstack_第6张图片