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

部署前的准备

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

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

配置yum源

    安装163yum源


    wKiom1lYrb-x8sX_AABCZHhvRrI145.png-wh_50

    安装openstack源

    wKioL1lYruvx5_78AAATW6x7CZ4620.png-wh_50

安装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的所需的各种选项,可以通过修改应答文件进行单点部署

wKiom1lYvEKgnCAwAAAlCoOPW9s854.png-wh_50

wKiom1lYvLLgvKWAAABoa8vJU_s552.png-wh_50

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

脚本文件在/root/keystone_admin

wKiom1lYvonwN4UoAAAkk4Sbq_U835.png-wh_50

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

wKioL1lYvv_T1GXNAAB8Hzxrc68115.png-wh_50

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

wKioL1lYwA7SJUftAABjhe8lMAI548.png-wh_50