Overview
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 Train on a Kunpeng server running openEuler 22.03.
As an open source cloud computing management platform, OpenStack consists of several major components such as 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 Train.
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.
For more information about OpenStack Train, visit the OpenStack Train official website.