环境要求
本文基于鲲鹏服务器和openEuler操作系统提供指导,在正式操作前请确保软硬件均满足要求。
环境组网
环境组网使用分布式存储Ceph系统,包含3个客户端节点client1~client3和3个服务端节点ceph1~ceph3。
Ceph集群部署时各服务端IP地址举例如表1所示。
集群 |
管理IP地址 |
公共网络IP地址 |
集群网络IP地址 |
---|---|---|---|
ceph1 |
192.168.2.166 |
192.168.3.166 |
192.168.4.166 |
ceph2 |
192.168.2.167 |
192.168.3.167 |
192.168.4.167 |
ceph3 |
192.168.2.168 |
192.168.3.168 |
192.168.4.168 |
Ceph集群部署各客户端IP地址举例如表2所示。
客户端 |
管理IP地址 |
公共网络IP地址 |
---|---|---|
client1 |
192.168.2.160 |
192.168.3.160 |
client2 |
192.168.2.161 |
192.168.3.161 |
client3 |
192.168.2.162 |
192.168.3.162 |

- 管理IP地址:用于远程SSH机器管理配置使用的IP地址。
- 集群网络IP地址(Cluster Network):用于集群内部节点之间同步数据的IP地址,选取任意一个25GE网口配置即可。
- 公共网络IP地址(Public Network):存储节点供其他节点访问的IP地址,选取任意一个25GE网口配置即可。
- 客户端当做压力机,需保证客户端业务口IP地址与集群的外部访问IP地址在同一个网段,建议选用25GE网口进行配置。
操作系统和软件要求
操作系统和软件要求如表4所示。
项目 |
版本 |
获取地址 |
---|---|---|
物理机操作系统 |
openEuler-20.03-LTS-SP4 |
|
欧拉镜像 |
openEuler-22.03-LTS-SP4 |
|
Ceph |
17.2.7 |
|
UCX |
1.14.1 |
|
SPDK |
21.01.1 (openEuler-22.03-LTS-SP4) |
git clone -b openEuler-22.03-LTS-SP4 https://gitee.com/src-openeuler/spdk.git |
DPDK |
21.11 (openEuler-22.03-LTS-SP4) |
git clone -b openEuler-22.03-LTS-SP4 https://gitee.com/src-openeuler/dpdk.git |
isa-l |
2.30.0 (openEuler-22.03-LTS-SP4) |
git clone -b openEuler-22.03-LTS-SP4 https://gitee.com/src-openeuler/isa-l.git |

- 本文档以Ceph 17.2.7版本进行说明,其他版本安装也可参考本文档。
- 由于编译容器默认使用根目录,故在安装OS时建议确保系统根目录空间为500GB以上。