Introduction
OpenStack is an open source cloud computing management platform. Consisting of multiple components and supporting various cloud environments, it provides an operation platform or tool set for cloud deployment, aiming to offer simple, scalable, and flexible cloud computing management. This document describes how to deploy OpenStack Wallaby on a Kunpeng server running openEuler 22.03.
Major OpenStack components include Nova, Cinder, Neutron, Glance, Keystone, and Horizon. It supports almost all types of cloud environments, featuring easy implementation, large-scale expansion, rich functions, and unified standards. OpenStack provides an infrastructure as a service (IaaS) solution through various complementary services. Each service provides APIs for integration.
The official source of openEuler 22.03 supports OpenStack Wallaby.
The OpenStack system consists of controller, compute, network, and storage nodes. This document describes the deployment based on the following conventions:
- The network node and controller node are deployed on the same server, and the compute node and storage node are deployed on the same server.
- The components involved in each node are as follows:
- Controller node + network node: Keystone, Glance, Placement, Neutron, Horizon, Gnocchi, Ceilometer, Nova, Cinder, Swift, Aodh, and Heat.
- Compute node + storage node: Cinder, Swift, Nova, Neutron, and Ceilometer.