基干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的私有云搭建及存储方式研究   摘 要本文通过对私有云的分析,采用开源技术OpenStack搭建私有云平台,在具体实践中应用Fuel完成虚拟环境下私有云平台的搭建,详细说明实践步骤,获得了OpenStack用户界面,并对OpenStack提供的三种云存储方式对象存储、镜像存储和块存储进行了对比研究 【关键词】OpenStack 私有云 云存储 1 私有云的发展 私有云是为一个客户单独使用而构建的私有化的服务,使用企业内部数据中心的一组公用或私有服务器池,因而提供对数据安全性和服务质量的最有效控制。相对公有云,私有云能够更安全、更快的开发应用程序和服务。企业利用虚拟架构在内部云上为一些服务提供支持,同时还可在外部云上对其进行支持,企业业务会更加灵活,相应的运营成本也会更低,私有云平台显得更有意义 OpenStack是一个开源的云计算平台[1]。OpenStack的服务提供API以进行集成,可自行建立和提供云端运算服务。所以,OpenStack被越来越多的用作建立防火墙内的私有云,提供机构或企业内各部门共享资源。OpenStack提供了很多核心项目,主要的有计算Nova、对象存储Swift、镜像服务Glance、身份服务Keystone、网络和地址管理Neutron、块存储Cinder、UI界面Horizon。覆盖了私有云需要的网络、虚拟化、操作系统、服务器等各个方面 2 私有云平台的实践 基于OpenStack的私有云平台搭建有多种方式,本文研究采用基于Fuel的快速部署方式。Fuel是一个为OpenStack端到端“一键部署”设计的工具,Fuel中包含了操作系统Centos和Openstack,具体实践步骤如下: (1)下载并安装开源虚拟化工具Virtual Box。Virtual Box可以为私有云平台的搭建设置基础环境,提供了虚拟机管理功能 (2)在Virtual Box中创建虚拟机master和三个网卡 (3)下载并安装Fuel。在虚拟机fmaster中设置,选择下载完成的Fuel的iso文件,确定后,启动虚拟机,进行安装,安装完成可通过浏览器进入Fuel的用户界面,默认的用户名密码为admin (4)搭建OpenStack环境。在Fuel的用户界面界面,登录后新建Openstack环境,根据具体情况需要对OpenStack的名称和版本、部署模式、计算、网络、后端存储、附加服务等属性进行设置 (5)通过Fuel为云平台添加控制节点和计算节点。在Virtual Box中继续创建两个虚拟机controller和computer,然后启动虚拟机,在新建的OpenStack环境中会显示这两个虚拟机,将controller设置为控制节点,computer设置为计算节点,保存后Fuel会自动为这两个虚拟机安装操作系统和Openstack (6)OpenStack用户界面。以上步骤成功后,会得到Openstack用户界面的地址默认为http://,用户名密码都为admin 搭建完成后,通过OpenStack的用户界面,可以应用OpenStack私有云平台下的所有服务 3 云存储方式比较 OpenStack提供了对象存储、镜像存储和块存储三种云存储方式,由不同的组件实现: (1)Swift提供对象存储,是具有很强的扩展性、持久性的分布式存储。Swift的应用领域有网盘、IaaS云、备份归档和移动互联网。Swift的对称分布式架构和多代理多节点的设计适合于多用户大并发的应用模式,Swift存储元数据的核心数据结构使用哈希环,对于节点的增减只重定位环中的小部分数据,具有较好的容错性和扩展性,这些特性可以作为网盘和IaaS的选择;Swift的备份归档,能够保证应用归档数据能在分钟级别重新获取;移动互联网和手机应用会产生大量的用户数据,使用Swift无需通过移动设备的文件管理功能,直接响应移动设备,用HTTP协议上传云端 (2)Glance提供虚机镜像存储、查询和检索管理功能,为私有云平台计算组件提供虚拟磁盘映像的目录和存储库。Glance本身不存储大量的数据,它的后台数据需要挂载后台存储(例如Swift)来存放实际的镜像数据。Glance组件主要提供API服务、登记和镜像存储。API主要是用来接受Nova的各种API调用请求,将请求交由后台处理;登记服务用来和数据库进行交互,存储或者获取镜像的元数据;镜像存储通过后台存储接口获取镜像 (3)Cinder提供安全且高效的块存储,主要核心是对卷的管理。Cinder整合后端多种存储,用API接口为外界提供调度服务和卷服务。API接口负责接受和处理外界的API请求,并将请求放入队列,交由后端执行;

文档评论(0)

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

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

1亿VIP精品文档

相关文档