利用OpenStack构建私有云计算平台过程研究.docVIP

利用OpenStack构建私有云计算平台过程研究.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
利用OpenStack构建私有云计算平台过程研究

利用OpenStack构建私有云计算平台过程研究   [摘 要] 云计算是近几年来IT领域非常热门的研究方向,而私有云凭借其安全性、可控性以及有效利用IT设备资源等特性,在云计算领域占据重要位置。文章详细介绍了OpenStack开源云计算平台的架构以及OpenStack的5个功能模块的关系,并重点介绍了一种基于OpenStack构建私有云的方案。   [关键词] 私有云;OpenStack;构建   [中图分类号] TP316 [文献标识码] A [文章编号] 1673 - 0194(2016)15- 0133- 03   1 系统框架   1.1 OpenStack简介   OpenStack是由Rackspace和美国国家航空航天局(NASA)共同开发的云计算平台,帮助服务商和企业内部实现类似于Amazon EC2和S3的云基础架构服务(Infrastructure as a Service,IaaS)。自2010年10月开始,OpenStack至今已经发布了Austin、Bexar、Cactus、Diablo、Essexc以及mitaka 13个版本。由于OpenStack采用Apache 2.0许可证发布源代码,因此在短短几年时间内就吸引了IBM、Cisco、HP等150家公司加入。   OpenStack是一个正在开发中的云计算平台项目,根据成熟及重要程度的不同,被分解成核心项目、孵化项目等。它的主要的核心项目包括Nova(计算服务)、Swift(存储服务)、Glance(镜像服务)、Keystone(身份服务)、Horizon(UI界面)、Neutron(网络地址管理)、Cinder(块存储服务)、Ceilometer(计量服务)和Heat(编排服务)等等,它们既可以组合在一起联合工作,提供完整的云基础架构服务;又可以独立工作,分别提供虚拟化、云存储、镜像等服务此外,模块化的设计能把老、旧、第三方的技术集成进来,从而满足业务需要,也使得开发者能够更容易地对OpenStack进行二次开发。   1.2 私有云平台框架   基于OpenStack的开源框架介绍,本文所搭建的私有云计算平台由计算服务(Nova)、存储服务(Swift)、镜像服务(Glance)、身份认证服务(Keystone)、Neutron(网络地址管理)和Web界而服务(Horizon)共6个部分组成。其中Nova是云平台的控制器,它提供一个工具部署云,包括运行虚拟化实例、管理网络以及控制用户和其他项目对云的访问。Swift是一个大容量、可扩展的、内置冗余和容错机制的对象存储系统。对象存储支持多种应用,比如复制和存档数据、图像或视频服务、存储次级静态数据、开发数据存储整合的新应用、存储容量难以估计的数据、为Web应用创建基于云的弹性存储等。Glance是一个虚拟机镜像的存储、查询和检索系统,服务包括提供Restful API允许用户查询VM镜像元数据以及检索实际的镜像。Keystone为运行OpenStack Compute上的OpenStack云提供了认证和管理用户、账号和角色信息服务,并为OpenStack Object Storage提供授权服务。Neutron为OpenStack其他服务提供网络连接服务。为用户提供接口,可以定义Network、Subnet、Router,配置DHCP、DNS、负载均衡、L3服务,还支持GRE、VXLAN。Horizon是提供给用户来使用云平台的Web前端界而,用户可以使用它进行实例、密钥、弹性块存储、镜像、云存储以及角色权限等的管理。OpenStack的5个服务的关系。   2 OpenStack项目的构成单元   首先,在OpenStack中用户可以编写、重构、发布自己的项目代码以及私有软件,实现最大意义上的开源和共享;其次,OpenStack开源产品可以通过虚拟化技术将硬件和网络资源提供给用户,实现服务器资源的高效利用;另外,OpenStack可以通过增加管理层来完成应用搭建、文件检索以及资源的创建和分配等;最后,OpenStack还可以基于API接口进行二次开发。   OpenStack主要包含计算、对象存储、身份认证、仪表盘、块存储、网络和镜像服务共七个单元,其中计算、对象存储、身份认证和镜像服务又可分别称为Nova、Swift、Keystone和Glance,限于篇幅本文只对这四个组件进行详细分析说明。   (1)Nova:该组件是虚拟资源管理和部署的标杆和依托,用户可以基于Nova组件和API接口管理自己云计算系统中的虚拟服务器,实现与OpenStack计算服务之间的交互。总的说来,Nova的作用相当于一个控制器,其中Nova-API主要用于运行实例和初始化部署,Nov

文档评论(0)

317960162 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档