环境要求

本文基于鲲鹏服务器和openEuler操作系统提供指导,在正式操作前请确保软硬件均满足要求。

环境组网

环境组网使用分布式存储Ceph系统,包含3个客户端节点client1~client3和3个服务端节点ceph1~ceph3。

Ceph集群部署时各服务端IP地址举例如表1所示。

表1 服务端部署IP地址

集群

管理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所示。

表2 客户端部署IP地址

客户端

管理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网口进行配置。

硬件要求

硬件要求如表3所示。

表3 硬件要求

项目

规格

服务器

鲲鹏服务器

CPU

鲲鹏920处理器

网卡

2*25GE*2

操作系统和软件要求

操作系统和软件要求如表4所示。

表4 操作系统和软件要求

项目

版本

获取地址

物理机操作系统

openEuler-20.03-LTS-SP4

https://mirrors.tools.huawei.com/openeuler/openEuler-20.03-LTS-SP4/ISO/aarch64/openEuler-20.03-LTS-SP4-everything-aarch64-dvd.iso

欧拉镜像

openEuler-22.03-LTS-SP4

http://repo.huaweicloud.com/openeuler/openEuler-22.03-LTS-SP4/docker_img/aarch64/openEuler-docker.aarch64.tar.xz

Ceph

17.2.7

https://download.ceph.com/tarballs/ceph-17.2.7.tar.gz

UCX

1.14.1

https://github.com/openucx/ucx/releases/download/v1.14.1/ucx-1.14.1-1.el7.src.rpm

https://github.com/openucx/ucx/releases/download/v1.14.1/ucx-1.14.1.tar.gz

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以上。