文章目录

  • RDO (packstack)
  • 安装示例
  • 一、准备与安装
  • 二、网络配置与启动实例(连接外网)
  • 1.1创建网络(连接外网)
  • 1.2启动实例




RDO (packstack)

简介:
         RDO是红帽Red Hat Enterprise Linux OpenStack Platform的社区版.一个开源工具
         可在centos7上快速部署T版,Centos8上快速部署U版
官网:

https://www.rdoproject.org/install/packstack/
安装建议:
运行内存14G
cpu:8核
硬盘50~300都可
双网卡
原因:默认安装大部分常用组件如Ceilometer,Heat等。

安装示例

系统:centos7-2003
cpu数:20
运行内存:14G
openstack版本:T
这里配置供参考,个人出于需要

一、准备与安装

yum update -y
yum install -y centos-release-openstack-train
yum update -y
yum install -y openstack-packstack

注意:

    1.不需要连接外网则执行以下安装命令:
         packstack --allinone     2.需要连接外网则执行以下命令:
         packstack --allinone --provision-demo=n --os-neutron-ovn-bridge-mappings=extnet:br-ex --os-neutron-ovn-bridge-interfaces=br-ex:eth0     3.命令最后的eth0改为你自己的网卡名称我这里为ens33所以我的安装命令为
         packstack --allinone --provision-demo=n --os-neutron-ovn-bridge-mappings=extnet:br-ex --os-neutron-ovn-bridge-interfaces=br-ex:ens33


执行命令进行安装出现以下界面:

RDO部署openstack集群 rdo安装openstack_RDO部署openstack集群


等待个20分到30分钟吧,取决于网速和性能,判断是否正在安装可以看运行内存占用率或者后台进程cpu占用率。

出现以下界面那就代表成功了:

RDO部署openstack集群 rdo安装openstack_RDO部署openstack集群_02

二、网络配置与启动实例(连接外网)

网卡配置文件如下(为自动修改后):

网卡1:

RDO部署openstack集群 rdo安装openstack_linux_03


网卡2(静态ip是在安装结束后进行配置的):

RDO部署openstack集群 rdo安装openstack_centos_04

登录账号和
密码位于/root下的keystonerc_admin文件

1.1创建网络(连接外网)

总:我们需要创建一个路由一个内网一个外网,内网用geneve模式,外网用flat,这样就能连接外网。

1.flat模式(外网)

RDO部署openstack集群 rdo安装openstack_linux_05

2.输入网段网关(为你当前交换机,路由器或者虚拟机的DHCP服务器网段网关也是)

RDO部署openstack集群 rdo安装openstack_运维_06


3.输入IP地址段(IP地址段为外网未使用地址,关闭这里的DHCP,否则会冲突导致无法启动服务)

RDO部署openstack集群 rdo安装openstack_运维_07


1.geneve(内网)

RDO部署openstack集群 rdo安装openstack_linux_08


2.地址这些自己设计(内网)

RDO部署openstack集群 rdo安装openstack_外网_09


3.内网需要激活DHCP

RDO部署openstack集群 rdo安装openstack_运维_10


1.路由创建

RDO部署openstack集群 rdo安装openstack_外网_11


2.为路由添加接口

RDO部署openstack集群 rdo安装openstack_外网_12


查看 拓扑图确认服务正常

RDO部署openstack集群 rdo安装openstack_linux_13

1.2启动实例

1.上传镜像(略过)过于简单

这里使用的是官方给的测试镜像:cirros-0.5.1-x86_64-disk.img

创建实例时选择内网

分配浮动ip

然后大概就是这样外部ping内部

RDO部署openstack集群 rdo安装openstack_RDO部署openstack集群_14


内部ping外部都能通

RDO部署openstack集群 rdo安装openstack_linux_15