第二章 背景

1、此安装适合openstack版本为:Queen、Rocky、Stein;本次安装使用Stein版本;
   2、操作系统版本:Ubuntu18.04 LTS(测试环境镜像为ubuntu-18.04.3-desktop-amd64.iso,建议安装服务器版ubuntu-18.04.3-live-server-amd64.iso镜像,为了系统的稳固性)
  说明:建议开始直接以服务器版来安装,这也是自我安装时得到的一些经验,服务器版不用涉及到太多的桌面套件(测试时有些服务器的重启后老是卡在桌面套件那块,并启动慢,最后为了稳定对每个服务器改成了文本的登录界面),而且系统进行更新时,更新包大小也会大大减小;
  3、服务器的配置:5台华为RH2288H两路服务器,每台内存32G,2块2.5寸128G SSD,4千兆个网口,其中作为存储节点的服务器还配置了4块3.5寸1.8TB SATA。
    4、IP地址规划:
控制器名称 / 网络接口名称
enp1s0f0(API network)
enp1s0f1(Storage network
enp1s0f2(instance network)
enp1s0f3(external network)
controller1
192.168.222.29
192.168.220.29
无(不需要)
192.168.44.109
cinder1
192.168.222.25
192.168.220.25
无(不需要)
192.168.44.105
compute1
192.168.222.27
192.168.220.27
要(不配置IP)
192.168.44.107
compute2
192.168.222.28
192.168.220.28
要(不配置IP)
192.168.44.108
neutron1
192.168.222.26
无(不需要)
要(不配置IP)
192.168.44.106
备注:为什么节点名称后面带有数字,是为了以后相关节点实现高可用性集群做铺垫。
以下为文字版解释(上图看懂,这段不用看):
  Controller: enp1s0f0(第一个网口,作用:API通信)192.168.222.29,enp1s0f1(第二个网口,作用:storage通信)192.168.220.29,enp1s0f3(第四个网口,作用:连接Internet,更新和下载包用)192.168.44.109
  Block: enp1s0f0(第一个网口,作用:API通信)192.168.222.25,enp1s0f1(第二个网口,作用:storage通信)192.168.220.29,enp1s0f3(第四个网口,作用:连接Internet,更新和下载包用)192.168.44.105
  Compute1:enp1s0f0(第一个网口,作用:API通信)192.168.222.27,enp1s0f1(第二个网口,作用:storage通信)192.168.220.27,enp1s0f2(第三个网口,虚拟机通信用,也叫instance网)不配置IP,enp1s0f3(第四个网口,作用:连接Internet,更新和下载包用)192.168.44.107
  Compute2:enp1s0f0(第一个网口,作用:API通信)192.168.222.28,enp1s0f1(第二个网口,作用:storage通信)192.168.22027,enp1s0f2(第三个网口,虚拟机通信用,也叫instance网)不配置IP,enp1s0f3(第四个网口,作用:连接Internet,更新和下载包用)192.168.44.108
  Neutron: enp1s0f0(第一个网口,作用:API通信)192.168.222.26,enp1s0f2(第三个网口,做业务网路由出口,也叫instance网关,)不配置IP,enp1s0f3(第四个网口,作用:连接Internet,更新和下载包用)192.168.44.106
备注:IP地址规划根据个人实际情况配置。
 5、网络拓扑图:

6、组件逻辑图:

 补充说明:上面组件逻辑只显示了主要组件的,目的是为了安装有个清晰的路线。 

原文地址:https://www.cnblogs.com/shihongkuan/p/11399018.html