RDO是由Red Hat红帽开源的一个自动化部署OpenStack的工具,支持单节点(all-in-one)和多节点(multi-node)部署。但RDO只支持CentOS系列操作系统。需要注意的是,该项目并不属于OpenStack官方社区项目。
使用RDO方式部署单机openstack步骤非常简单
官方步骤: https://www.rdoproject.org/install/packstack/
一:环境介绍
- 一台centos7的最小化安装,单网卡即可
- 修改主机名
- 映射主机名
- 关闭防火墙
- 检测是否能上网
二:开启安装
1.在 CentOS 上:
在在 CentOS 7 上:
逐步执行以下操作
在 CentOS 8 上:$ sudo yum update -y
$ sudo yum install -y centos-release-openstack-train
$ sudo yum update -y
$ sudo yum install -y openstack-packstack
$ sudo packstack --allinone
逐步执行以下操作
在 CentOS 7 上,Extras存储库提供启用 OpenStack 存储库的 RPM。Extras在 CentOS 8 上默认启用,因此您可以简单地安装 RPM 来设置 OpenStack 存储库:$ sudo dnf update -y
$ sudo dnf config-manager --enable powertools
$ sudo dnf install -y centos-release-openstack-victoria
$ sudo dnf update -y
$ sudo dnf install -y openstack-packstack
$ sudo packstack --allinone
更新您当前的软件包:$ sudo yum install -y centos-release-openstack-train
$ sudo dnf update -y
2:开始安装packstart程序包
$ sudo dnf install -y openstack-packstack
3:运行packstart安装openstack
Packstack 无需手动设置 OpenStack。对于单节点 OpenStack 部署,运行以下命令:$ sudo packstack --allinone
执行完成后修改httpd配置文件
重启httpd服务4:检测
``` openstack network agent list
openstack compute service list
openstack catalog list
nova-status upgrade check