介绍
OpenStack既是一个社区,也是一个项目和一个开源软件,提供开放源码软件,建立公共和私有云,它提供了一个部署云的操作平台或工具集,其宗旨在于帮助组织运行为虚拟计算或存储服务的云,为公有云、私有云,也为大云、小云提供可扩展的、灵活的云计算。
作为一个开源的云计算管理平台,OpenStack由几个主要的组件组合起来完成具体工作。OpenStack支持几乎所有类型的云环境,项目的目标是提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台。OpenStack通过各种互补的服务提供了基础设施即服务(IaaS)的解决方案,每个服务提供API以进行集成。
Ceph是一个可靠的、自动重均衡、自动恢复的分布式存储系统,根据场景划分可以将Ceph分为三大块,分别是对象存储、块设备存储和文件系统服务。Ceph提供统一的横向扩展存储,带有自我修复和智能预测故障的功能,已经成为软件定义存储的事实上的标准之一。因为Ceph是开源的,它使许多供应商能够提供基于Ceph的软件去定义合适的存储系统。在虚拟化领域里,Ceph是目前OpenStack生态系统中呼声最高的开源存储解决方案。OpenStack项目设计的准则之一就是灵活可扩展。同时,其各个成员项目的背景也不尽相同,这也就导致各个项目在涉及存储系统时所采取的选择各有差异。在这种情况下,采用Ceph作为OpenStack的一种统一存储后端,则相得益彰。
裸金属服务提供对物理服务器进行管理和配置的支持。
本文主要介绍OpenStack Stein版本混合部署、OpenStack与Ceph的集成、虚拟机混合部署场景下用户指南,以及混合部署场景下裸金属服务的安装部署与用户操作指南。