环境要求
本文基于鲲鹏服务器和openEuler操作系统提供指导,在正式操作前请确保软硬件均满足要求。
硬件要求
项目 |
规格 |
---|---|
CPU型号 |
华为鲲鹏920处理器 |
软件要求
项目 |
版本 |
---|---|
操作系统 |
openEuler 20.03 LTS SP1 |
openEuler 22.03 LTS SP1 |
|
Ceph |
14.2.8 |

由于KSAL是华为自研闭源算法库,KSAL仅支持在搭载了鲲鹏920处理器的服务器上使用。
获取软件包
安装包名称 |
说明 |
获取路径 |
---|---|---|
ceph-14.2.8.tar.gz |
Ceph源码包,用于编译机编译出包,后续用于服务端和客户端安装。 |
|
zstd-1.5.6.tar.gz |
zstd源码包,用于编译机编译出包,后续用于服务端和客户端安装。 |
|
ceph-ksal-ec-plugin.patch |
KSAL EC算法插件,用于编译机编译出包,后续用于服务端和客户端安装。 |
|
ceph-ksal-zstd-plugin.patch |
KSAL zstd算法使能插件,用于编译机编译出包,后续用于服务端和客户端安装。 |
|
BoostKit-KSAL_1.10.0.zip |
KSAL闭源算法包,用于服务端和客户端安装。 |
须知:
使用软件包前请先阅读许可协议,如确认继续使用,则默认同意协议的条款和条件。 |
完整性校验
获取软件包后,需要校验软件包,确保与网站上的原始软件包一致。操作步骤如下:
- 从上面步骤官方的企业网或鲲鹏社区获取对应的软件数字证书和软件安装包。
- 获取校验工具和校验方法。
- 参见2中下载的《OpenPGP签名验证指南》进行软件包完整性检查。
集群规划
本文以在Ceph中使能KSAL EC算法为例,集群规划为三节点集群,包含三台Ceph
在Ceph软件编译过程中,需要使用到一台服务器作为编译机,可根据实际情况,在集群之外单独使用一台服务器作为编译机,或使用集群中的一台客户端服务器作为编译机。
集群组网图如图1所示。
Ceph集群部署时各服务端IP地址举例如表1所示。
节点名称 |
Public Network |
集群网络IP地址示例 |
---|---|---|
ceph1 |
192.168.3.166 |
192.168.4.166 |
ceph2 |
192.168.3.167 |
192.168.4.167 |
ceph3 |
192.168.3.168 |
192.168.4.168 |
Ceph集群部署各客户端IP地址举例如表2所示。