2)RDO是什么?
RDO是红帽Red Hat Enterprise Linux OpenStack Platform的社区版,类似RHEL和Fedora,RHEV和oVirt这样的关系。说白了,就是红帽支持一个开源项目,让你帮他踩坑,得到成熟稳定的版本,红帽搞一个企业版赚钱。这个就是红帽的商业模式,其实是多方受益的,用户有一个开源免费的软件工具使用,当然前期可能“坑”比较多,但是和红帽一起磨合,共同提高稳定性,比较典型的就是CentOS。红帽发行商业版,赚去服务费,对可靠性、稳定性、服务要更高要求的用户,就可以购买红帽的服务。
3)RDO准备解决什么问题
OpenStack的安装是一个难题,组件众多,非常麻烦。最早支持OS的是Ubuntu,所以在ubuntu上有方便快捷的OpenStack安装脚本。OpenStack越来越重要,越来越被大家认可,所以红帽也推出了OpenStack的快捷安装部署项目,这个项目就是RDO。RDO项目的原理是整合上游的OpenStack版本,然后根据红帽的系统做裁剪和定制,帮助用户进行选择,对用户来说,就是简单的几步,完成了OpenStack的部署。如果手工部署OpenStack,可能需要好几天,使用RDO,就是几个命令,再加一两个小时的等待。当然,牺牲了灵活性,但是对最终用户来说,要的是简单部署,稳定使用。
下面介绍在CentOS7下使用RDO方式简易部署OpenStack
1、环境条件准备:使用CentOS7虚拟机环境进行安装
配置如下:CPU6核,内存8G,系统盘100G,数据盘500G作为后端存储
2、开机后nmtui修改主机名
3、创建VG
pvcreate /dev/sdb
vgcreate cinder-volumes /dev/sdb
4、安装rdo yum源
wget https://repos.fedorapeople.org/repos/openstack/openstack-train/rdo-release-train-1.noarch.rpm
rpm -ivh rdo-release-train-1.noarch.rpm
5、重启之后开启在线安装
yum install -y openstack-packstack
packstack --allinone
耐心等待后台安装,需要一定时间
安装成功后会有相应的提示,lsblk可以看到生成了存储池
6、登录openstack管理界面
admin用户初始登录密码可以在/root/keystonerc_admin文件中查看
7、登录后界面如下
具体如何添加镜像,创建虚拟机实例等等操作后期再做介绍