如何在云计算基础架构平台中创建云主机
108
2023-11-13
【摘要】 本书摘自《OpenStack 云平台-部署与高可用实战》一书中第1章,第1节,肖睿 雷宇飞主编。
1.1.3 OpenStack 概述
1.OpenStack 起源
OpenStack 是 Rackspace(美国的一家云计算厂商)和美国国家航空航天局(National Aeronautics and Space Administration,NASA) 在2010年7月共同发起的一个项目,由 Rackspace 贡献存储源码 (Swift) 、NASA 贡献计算源码 (Nova)。
2. 什么是 OpenStack
OpenStack 是一个通过数据中心控制计算资源、存储资源和网络资源的云平台,同 时又是一款开源软件,是以 Apache 许可证授权的自由软件和开放源代码项目,支持所 有类型的云环境。OpenStack 的目标是提供简单实施、可扩展以及丰富的功能集的云产 品,由来自全世界的云计算专家共同维护云项目。OpenStack 通过多种补充服务提供了 laaS 解决方案,每一种服务均提供了相应的应用程序编程接口(Application Programming Interface, 简称 API), 以促进各组件之间的整合。
OpenStack 被用来提供公有云以及私有云的建设以及管理。作为一个开源项目,其 社区规模涵盖130家企业以及1350位开发人员。这些机构与个人都将 OpenStack 作为 laaS 资源的通用前端。
本章通过对 OpenStack 的介绍帮助读者利用 OpenStack 来部署及管理自己的公有云 或私有云。
OpenStack 覆盖了网络、虚拟化、操作系统、服务器等各个方面。2017年2 月, OpenStack 发布了最新版本 Ocata。一般情况下,OpenStack 每半年左右更新一次版本。 表1-1中列出了 OpenStack 常见的8个核心项目(即 OpenStack 服务)。
3.OpenStack 优势
OpenStack 在控制性、兼容性、可扩展性、灵活性方面具备优势,它可能成为云计 算领域的行业标准。
控制性:作为完全开源的平台, OpenStack 为模块化的设计,提供相应的API 接口, 方便与第三方技术集成,从而满足自身业务需求。
兼容性: OpenStack 兼容其他公有云,方便用户进行数据迁移。
可扩展性: OpenStack 采用模块化的设计,支持各主流发行版本的 Linux, 可以通过 横向扩展增加节点、添加资源。
灵活性:用户可以根据自己的需要建立基础设施,也可以轻松地为自己的群集增加 规模。OpenStack 项目采用 Apache2 许可,意味着第三方厂家可以重新发布源代码。
行业标准:众多IT 领军企业都加入到OpenStack 项目中,意味着 OpenStack 在未来 可能成为云计算行业标准。
1.2.1 案例环境
1. 案例实验环境
本案例使用 packstack 工具实现一键部署 OpenStack。通过该安装工具,只需简单运行一条命令,即可快速部署 OpenStack, 省去烦琐的安装步骤,直接体验 OpenStack 的管 理及使用。本案例需要提前部署一台安装了操作系统的主机,要求能访问互联网,主机 的系统采用最小化方式安装即可。
本案例使用安装有CentOS 7.3操作系统的主机。表1-2是安装部署 OpenStack环境对硬件设备的最低配置要求。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们 18664393530@aliyun.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~