环境要求
硬件要求
Ceph集群可采用鲲鹏服务器和x86服务器混合部署的方式和全鲲鹏服务器的非混合部署方式。在混合部署场景下,三个Ceph节点中,两台为鲲鹏服务器,一台为x86服务器;OpenStack节点两台均采用鲲鹏服务器。每台服务器配备4个SAS HDD,一块用做
设备类型 |
型号 |
主要配置 |
---|---|---|
Ceph1节点 |
鲲鹏服务器 |
鲲鹏920 5250处理器*2,内存32GB*4,硬盘SAS HDD 1.2TB*4 |
Ceph2节点 |
鲲鹏服务器 |
鲲鹏920 5250处理器*2,内存32GB*4,硬盘SAS HDD 1.2TB*4 |
Ceph3节点 |
x86服务器 |
CPU 28cores 2.1GHz*2,内存32GB*4,硬盘SAS HDD 1.2TB*4 |
OpenStack管理节点 |
鲲鹏服务器 |
鲲鹏920 5250处理器*2,内存32GB*4,硬盘SAS HDD 1.2TB*4 |
OpenStack计算节点 |
鲲鹏服务器 |
鲲鹏920 5250处理器*2,内存32GB*4,硬盘SAS HDD 1.2TB*4 |
在非混合部署场景下,三个Ceph节点均采用鲲鹏服务器,OpenStack节点也两台均采用鲲鹏服务器。每台服务器配备4个SAS HDD,一块用做OS盘,三块用作存储盘。具体如表2所示。
设备类型 |
型号 |
主要配置 |
---|---|---|
Ceph1节点 |
鲲鹏服务器 |
鲲鹏920 5250处理器*2,内存32GB*4,硬盘SAS HDD 1.2TB*4 |
Ceph2节点 |
鲲鹏服务器 |
鲲鹏920 5250处理器*2,内存32GB*4,硬盘SAS HDD 1.2TB*4 |
Ceph3节点 |
鲲鹏服务器 |
鲲鹏920 5250处理器*2,内存32GB*4,硬盘SAS HDD 1.2TB*4 |
OpenStack管理节点 |
鲲鹏服务器 |
鲲鹏920 5250处理器*2,内存32GB*4,硬盘SAS HDD 1.2TB*4 |
OpenStack计算节点 |
鲲鹏服务器 |
鲲鹏920 5250处理器*2,内存32GB*4,硬盘SAS HDD 1.2TB*4 |
本文操作以Ceph集群采用鲲鹏服务器和x86服务器混合部署的方式为例。当Ceph采用非混合部署的方式时,操作与混合部署一致。
软件环境
环境前提:
- OpenStack环境需要已经完成Keystone、Placement、Neutron、Nova、Glance、Cinder、Swift等组件的安装,安装指南请参照《OpenStack Rocky&Stein 部署指南(CentOS 7.6)》和《OpenStack Queens 部署指南(openEuler 20.03)》。
- Ceph集群已经搭建完成,MON、OSD均已正常启动。
软件配置如表3示。
集群环境
本文档中采用五台服务器部署OpenStack+Ceph集群,其中3台用作Ceph集群,2台用做OpenStack环境兼Ceph Client节点。参见图1和表4。
节点名称 |
IP地址 |
服务器类型 |
说明 |
---|---|---|---|
Ceph1 |
192.168.21.1 |
鲲鹏服务器 |
Ceph集群MGR管理节点,存储节点,Monitor |
Ceph2 |
192.168.21.3 |
鲲鹏服务器 |
Ceph集群存储节点,Monitor |
Ceph3 |
192.168.21.68 |
x86服务器 |
Ceph集群存储节点,Monitor |
controller |
192.168.21.11 |
鲲鹏服务器 |
OpenStack控制节点,Swift对象存储节点,Ceph客户端节点 |
compute |
192.168.21.12 |
鲲鹏服务器 |
OpenStack计算节点,Cinder块存储节点,Ceph客户端节点 |