我要评分
获取效率
正确性
完整性
易理解

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

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.

Link

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.

Link

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.

Link

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.

Link

BoostKit-boostsds-ksal-1.11.0.zip

Closed-source KSAL package, which is used for installing the server and client software.

Contact Huawei technical support.

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:

  1. Obtain the software digital certificate and software package from the Kunpeng community.
  2. Obtain the verification tool and guide.
  3. 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 server nodes and three Ceph client nodes. If you need to directly invoke KSAL to optimize system performance, you can plan a cluster based on your requirements.

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.

Figure 1 Cluster planning

Table 1 lists the server IP addresses in a Ceph cluster.

Table 1 Server networking example

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.

Table 2 Client deployment example

Node Name

Public Network

client1

192.168.3.160

client2

192.168.3.161

client3

192.168.3.162