介绍
OpenStack是一个开源的云计算管理平台,它提供了一个部署云的操作平台或工具集,由多个组件组成,支持各种云环境,旨在提供简单、可扩展、灵活的云计算管理平台。本文档介绍了如何在使用openEuler 22.03操作系统的鲲鹏服务器上部署OpenStack Train版本。
作为一个开源的云计算管理平台,OpenStack由Nova、Cinder、Neutron、Glance、Keystone、Horizon等几个主要的组件组合起来完成具体工作。OpenStack支持几乎所有类型的云环境,项目的目标是提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台。OpenStack通过各种互补的服务提供了基础设施即服务(IaaS)的解决方案,每个服务提供API进行集成。
openEuler 22.03版本官方源已经支持OpenStack Train版本。
OpenStack是由控制节点、计算节点、网络节点和存储节点四部分组成。本文按照如下约定方式部署:
- 网络节点和控制节点部署在同一台服务器,计算节点和存储节点部署在同一台服务器。
- 各个节点涉及的组件如下。
- 控制节点+网络节点:Keystone、Glance、Placement、Neutron、Horizon、Gnocchi、Ceilometer、Nova、Cinder、Swift、Aodh、Heat
- 计算节点+存储节点:Cinder、Swift、Nova、Neutron、Ceilometer