论文部分内容阅读
互联网技术的勃兴推动着时代的前行,为契合新时代对技术发展的需求,数据处理技术也在不断完成着自我革新。因此产生了云的概念,云计算技术因其准入门槛低、高可靠性和灵活性突出的特点而成为通过Intermet提供的计算服务中的典范。在云计算领域中,由OpenStack所营造的虚拟生态场域,日渐显示出其强劲的生命力,不断激活着多元化的行业种类和多样派的业务场景,在推动开源云计算技术不断向前发展的同时,也为该领域树立了新的科学标准。高可靠性和可扩展性的存储系统对于OpenStack云平台系统至关重要,它支持着OpenStack云平台系统中多个组件的正常运转。本文拟采用Zettastor的块存储设备作为OpenStack的glance,nova和cinder组件的后端存储,以期提升OpenStack的性能和该块存储产品的多样性。为减少后期的成本,本文设计了相应的中间件,来实现OpenStack和块存储产品的对接。本文主要工作及创新点:1)扩展了 OpenStack的传输方式,不仅使用通用的iscsi传输方式,为提升超融合传输的性能定制了 pyd传输方式;2)设计了 OpenStack与软件定义存储产品的专用接口,实现云平台和存储后端的完美对接。主要选用 OpenStack 中 glance-api,nova-compute,cinder-volume三大组件搭建私有云平台。实现了云平台和软件定义存储产品的自动化部署;3)解决了 OpenStack存在的一些问题,主要包括两点:解决了多台虚拟机同时启动速度慢的问题以及OpenStack镜像文件上传到存储后台虚拟文件占用实际存储空间。