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

Environment Requirements

Hardware Requirements

Table 1 lists the hardware requirements.

Table 1 Hardware requirements

Device Type

Recommended Model

Description

Controller node

Kunpeng server

2 x Kunpeng 920 5250 processor, 4 x 32 GB memory, 4 x 1.2 TB SAS HDD, 1 x Avago SAS3508 RAID controller card, and 1 x 1822 NIC

Compute node

Kunpeng server

2 x Kunpeng 920 5250 processor, 4 x 32 GB memory, 4 x 1.2 TB SAS HDD, 1 x Avago SAS3508 RAID controller card, and 1 x 1822 NIC

Storage node

Kunpeng server

2 x Kunpeng 920 5250 processor, 4 x 32 GB memory, 4 x 1.2 TB SAS HDD, 1 x Avago SAS3508 RAID controller card, and 1 x 1822 NIC

Networking

The OpenStack system consists of controller, compute, network, and storage nodes. The four types of nodes can be installed on a standalone node.

  • Controller nodes are also called management nodes. They control other nodes, including VM creation, VM migration, network allocation, and storage allocation.
  • Compute nodes are responsible for VM running.
  • Network nodes are responsible for the communication between external networks and the internal network.
  • Storage nodes manage extra storage resources of VMs.

In the test environment described in this document, there are three Kunpeng servers, which function as the controller node, compute node, and object storage node. The network node and controller node are installed on the same server, and the block storage node and compute node are installed on the same server.

Figure 1 shows the networking.

Figure 1 Networking diagram

During the installation process, all the nodes must be able to access the Internet. Table 2 lists the network information of the nodes.

Table 2 Node network plan

Node

NIC Name/Management Network IP Address

NIC Name/Service Network

Controller node (management node)

enp125s0f0:172.168.201.11/24

enp3s0

Compute node (block storage node)

enp125s0f0:172.168.201.12/24

enp3s0

Storage node (object storage node)

enp125s0f0:172.168.201.13/24

/

In this document, each of controller and compute nodes requires at least two physical network ports. The two physical network ports have their own functions and cannot replace each other. Each storage node requires at least one physical network port. During the installation and deployment, you need to connect to the Internet or prepare a local image source.

OS Requirements

Table 3 lists the OS requirements.

Table 3 OS requirements

Item

Version

How to Obtain

CentOS

7.6

https://www.centos.org/download/

Kernel

4.14.0

Included in the OS image by default.

Software Requirements

Table 4 lists the software requirements.

Table 4 Software requirements

Software

Version

OpenStackClient

3.18.0

MariaDB

10.3.10

RabbitMQ

3.6.16

Memcached

1.5.6

ETCD

3.3.11

Keystone

15.0.0

Apache

2.4.6

mod_wsgi

3.4

Placement

1.1.0

PIP

8.1.2

Glance

18.0.0

Neutron

14.0.2

OpenvSwitch

2.11.0

QEMU

4.0.0

libvirt

5.6.0

Nova

19.0.2

cinder

14.0.1

Swift

2.21.0

gnocchi

4.3.2

Redis

3.2.8

uWSGI

2.0.16

ceilometer

12.0.0

Heat

12.0.0

Horizon

15.1.0