环境要求

硬件要求

Ceph集群可采用TaiShan服务器和x86服务器混合部署的方式和全TaiShan服务器的非混合部署方式。在混合部署场景下,三个Ceph节点中,两台为TaiShan 200服务器(型号2280),一台为Fusion Server服务器(型号2288H V5);OpenStack节点两台均采用TaiShan 200服务器(型号2280)。每台服务器配备4个SAS HDD,一块用做OS盘,三块用作存储盘。具体如表1所示。

表1 混合部署场景硬件环境

设备类型

型号

主要配置

ceph节点1

TaiShan 200服务器(型号2280)

鲲鹏920 5250处理器*2,内存32GB*4,硬盘SAS HDD 1.2TB*4

ceph节点2

TaiShan 200服务器(型号2280)

鲲鹏920 5250处理器*2,内存32GB*4,硬盘SAS HDD 1.2TB*4

ceph节点3

Fusion Server服务器(型号2288H V5)

CPU 28cores 2.1GHz*2,内存32GB*4,硬盘SAS HDD 1.2TB*4

OpenStack管理节点

TaiShan 200服务器(型号2280)

鲲鹏920 5250处理器*2,内存32GB*4,硬盘SAS HDD 1.2TB*4

OpenStack计算节点

TaiShan 200服务器(型号2280)

鲲鹏920 5250处理器*2,内存32GB*4,硬盘SAS HDD 1.2TB*4

在非混合部署场景下,三个Ceph节点均采用TaiShan 200服务器(型号2280),OpenStack节点也两台均采用TaiShan 200服务器(型号2280)。每台服务器配备4个SAS HDD,一块用做OS盘,三块用作存储盘。具体如表2所示。

表2 非混合部署场景硬件环境

设备类型

型号

主要配置

ceph节点1

TaiShan 200服务器(型号2280)

鲲鹏920 5250处理器*2,内存32GB*4,硬盘SAS HDD 1.2TB*4

ceph节点2

TaiShan 200服务器(型号2280)

鲲鹏920 5250处理器*2,内存32GB*4,硬盘SAS HDD 1.2TB*4

ceph节点3

TaiShan 200服务器(型号2280)

鲲鹏920 5250处理器*2,内存32GB*4,硬盘SAS HDD 1.2TB*4

OpenStack管理节点

TaiShan 200服务器(型号2280)

鲲鹏920 5250处理器*2,内存32GB*4,硬盘SAS HDD 1.2TB*4

OpenStack计算节点

TaiShan 200服务器(型号2280)

鲲鹏920 5250处理器*2,内存32GB*4,硬盘SAS HDD 1.2TB*4

本文操作以Ceph集群采用TaiShan服务器和x86服务器混合部署的方式为例。当Ceph采用非混合部署的方式时,操作与混合部署一致。

软件环境

环境前提:

  1. OpenStack环境需要已经完成Keystone、Placement、Neutron、Nova、Glance、Cinder、Swift等组件的安装,安装指南请参照《OpenStack Rocky&Stein 部署指南(CentOS 7.6)》和《OpenStack Queens 部署指南(openEuler 20.03)》。
  2. Ceph集群已经搭建完成,MON、OSD均已正常启动

软件配置如表3示。

集群环境

本文档中采用五台服务器部署OpenStack+Ceph集群,其中3台用作Ceph集群,2台用做OpenStack环境兼Ceph Client节点。参见图1表4

图1 集群组网
表4 集群环境IP规划

节点名称

IP地址

服务器类型

说明

ceph1

192.168.21.1

TaiShan 200服务器(型号2280)

Ceph集群MGR管理节点,存储节点,Monitor

ceph2

192.168.21.3

TaiShan 200服务器(型号2280)

Ceph集群存储节点,Monitor

ceph3

192.168.21.68

Fusion Server 服务器(型号2288H V5)

Ceph集群存储节点,Monitor

controller

192.168.21.11

TaiShan 200服务器(型号2280)

OpenStack控制节点,Swift对象存储节点,Ceph客户端节点

compute

192.168.21.12

TaiShan 200服务器(型号2280)

OpenStack计算节点,Cinder块存储节点,Ceph客户端节点