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.

Hardware Requirements

Table 1 lists the hardware requirements.

Table 1 Hardware requirements

Item

Description

Server

Kunpeng server

CPU

Kunpeng 920 series processors

Drive

  • In a performance test, a data directory requires at least two drives: one system drive and one data drive.
  • If no performance test needs to be performed, a data directory can be created on the system drive.
  • Configure the number of drives based on actual requirements.

OS and Software Requirements

Table 1 Verified OS and software versions lists the verified OS and software versions.

Table 2 Verified OS and software versions

Item

Version

How to Obtain

openEuler

22.03 LTS SP3 for Arm

Link

22.03 LTS SP3 for x86

Link

22.03 LTS SP4 for Arm

Link

22.03 LTS SP4 for x86

Link

openEuler-docker

22.03 LTS SP3 for Arm

Link

22.03 LTS SP3 for x86

Link

22.03 LTS SP4 for Arm

Link

22.03 LTS SP4 for x86

Link

Milvus

2.4.5

Link

GCC

GCC 10.3.1
NOTE:

If the GCC version is earlier than 10.3.1, compilation errors may occur.

Delivered with openEuler 22.03 LTS SP3 and openEuler 22.03 LTS SP4.

Table 3 Milvus dependencies and their versions

Dependency

Version

How to Obtain

CMake

3.27

Link

Go

1.21.10

Python

3.11

Rust

1.73.0

-

Conan

1.61.0

-

OpenBLAS

0.3.10

Link

etcd

3.5.0

MinIO

Go 1.23.3 or later

cat /etc/*-release: Query the OS information.

lscpu: Query the processor information.

uname -r: Query the kernel version.

uname -a: Query the environment information.

If you need to install an OS, choose Minimal Install and select Development Tools to minimize manual operations.