Environment Requirements
Hardware Requirements
Table 1 lists the 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.
During the installation process, all the nodes must be able to access the Internet. Table 2 lists the network information of the nodes.
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.
Software Requirements
Table 4 lists the 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 |
