Environment Requirements
This document provides guidance based on the Kunpeng server and openEuler OS. Before performing operations, ensure that your software and hardware meet the requirements.
Hardware Requirements
Item |
Specification |
|---|---|
CPU |
Huawei Kunpeng 920 |
Software Requirements
Item |
Version |
|---|---|
OS |
openEuler 20.03 LTS SP1 |
openEuler 22.03 LTS SP1 |
|
Ceph |
14.2.8 |
As a Huawei-developed closed-source algorithm library, KSAL is available only on servers powered by Kunpeng 920 processors.
Obtaining Software Packages
Package |
Description |
How to Obtain |
|---|---|---|
ceph-14.2.8.tar.gz |
Ceph source package to be compiled by the compilation server, which is used for installing the server and client software. |
|
zstd-1.5.6.tar.gz |
zstd source package to be compiled by the compilation server, which is used for installing the server and client software. |
|
ceph-ksal-ec-plugin.patch |
KSAL EC algorithm plugin patch to be compiled by the compilation server, which is used for installing the server and client software. |
|
ceph-ksal-zstd-plugin.patch |
KSAL zstd algorithm plugin patch to be compiled by the compilation server, which is used for installing the server and client software. |
|
BoostKit-KSAL_1.10.0.zip |
Closed-source KSAL package, which is used for installing the server and client software. |
NOTICE:
Before using the software package, read and agree to the user agreement. |
Verifying the Integrity
After obtaining the software packages, verify that they are consistent with those provided on the corresponding websites. The procedure is as follows:
- Obtain the software digital certificates and software packages from the corresponding official websites or Kunpeng community.
- Obtain the verification tool and guide from:
- Verify the software package integrity by following the instructions described in the OpenPGP Signature Verification Guide obtained in step 2.
Cluster Planning
This document describes how to enable the KSAL EC algorithm in Ceph as an example. A three-node cluster is planned, including three Ceph
During Ceph compilation, a server is required for compilation. You can deploy another server outside the cluster or a client node in the cluster as the compilation server.
Figure 1 shows the cluster networking.
Table 1 lists the server IP addresses in a Ceph cluster.
Node Name |
Public Network |
Cluster Network IP Address Example |
|---|---|---|
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 |
Table 2 lists the client IP addresses in a Ceph cluster.
