Rate This Document
Findability
Accuracy
Completeness
Readability

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.

Environment Networking

The Ceph system is used in the environment, including three client nodes (client1 to client3) and three server nodes (ceph1 to ceph3).

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

Table 1 Server IP addresses

Cluster Node

Management IP Address

Public Network IP Address

Cluster Network IP Address

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

Table 2 lists the client IP addresses in a Ceph cluster.

Table 2 Client IP addresses

Client Node

Management IP Address

Public Network IP Address

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

  • Management IP address: IP address used for remote SSH machine management and configuration.
  • Cluster network IP address: IP address used for data synchronization between nodes in the cluster. The 25GE network port is recommended.
  • Public network IP address: IP address of the storage node for other nodes to access. The 25GE network port is recommended.
  • When clients are used as presses, ensure that the service port IP addresses of clients and the public network IP addresses of the cluster are in the same network segment. The 25GE network port is recommended.

Hardware Requirements

See Table 3.

Table 3 Hardware requirements

Item

Specifications

Server

Kunpeng server

CPU

Kunpeng 920

NIC

Two 2 x 25GE NICs

OS and Software Requirements

See Table 4.

Table 4 OS and software requirements

Item

Version

How to Obtain

Physical machine OS

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 image

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

  • This document uses Ceph 17.2.7 as an example. You can also refer to this document to install other versions.
  • By default, the compilation container uses the root directory. Therefore, you are advised to ensure that the available space of the root directory is greater than 500 GB when installing the OS.