基于OpenStack的云平台搭建
2021-12-02吕品品
吕品品
摘要:OpenStack是美国宇航局和Rackspace在Apache许可下共同开发的,是一个开源的云计算平台,将计算、存储、网络等功能设计成各个服务组件,彼此之间松耦合,组合在一起,并且提供一套完整的管理方法和工具。云平台根据提供服务的方式不同划分为 IaaS、PaaS 和 SaaS。OpenStack是具有代表性的IaaS开源云平台,目前已有一百多个国家的超过十万名成员加入OpenStack社区。本文主要解决OpenStack平台搭建问题。
关键词:OpenStack,私有云,IAAS
OpenStack的启动服务宗旨在创建一个云计算平台,可以很容易地部署、资源丰富和扩展。它的首要任务是简化云的部署过程,确保云的可伸缩性良好。OpenStack由多个单独的子项目组成,可以在云计算平台上快速管理不同的资源(如计算能力、网络、存储等),并且也会提供支持相关的虚拟化技术。其中Nova是Openstack计算的弹性控制器,负责对于云平台环境的维护和运维管理的计算资源。OpenStack作为IaaS云操作系统,通过Nova运行管理对虚拟生命周期的控制。Glance是用于OpenStack的镜像服务,用于登录、注册Openstack云平台,从虚拟机中提取其中的镜像。Glance服务提供REST API,允许搜索虚拟计算机镜像的元数据并找到它们。通过镜像服务提供的虚拟镜像可以自由地存储在不同的地方,从文件系统的简单镜像存放到OpenStack等对象的存储系统。Swift是一种长期数据类型的存储设备,它使用公共设备来构建一个可存储的、可扩展的、可扩展的、可存储的对象容器,使它可以存储到。Keystone不仅为OpenStack提供OpenStack的身份验证服务、用户角色信息、还为openstack提供了规则和令牌,并且为其他组件提供服务和API接口管理,后端可以获得其他认证服务,如使用LDAP服务作为认证服务。……
