[发明专利]OpenStack存储优化方法及系统有效
申请号: | 201710412186.5 | 申请日: | 2017-06-02 |
公开(公告)号: | CN107197022B | 公开(公告)日: | 2020-01-10 |
发明(设计)人: | 李东;郑泽丹;李宜 | 申请(专利权)人: | 华南理工大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F11/14;G06F9/455 |
代理公司: | 44295 广州海心联合专利代理事务所(普通合伙) | 代理人: | 蔡国 |
地址: | 510006 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种OpenStack存储优化方法及系统,一方面,本发明提供了一种OpenStack存储优化方法,该方法包括如下处理步骤:步骤1:OpenStack将Ceph RBD作为镜像服务Glance、计算服务Nova和块存储服务Cinder的统一存储后端;步骤2:OpenStack将镜像服务Glance镜像分层存储在Ceph RBD中以形成包含系统镜像和软件镜像的镜像池,同时支持系统镜像中启动虚拟机并且对虚拟机进行全量备份和软件镜像中启动虚拟机并且对虚拟机进行增量备份,以满足不同的用户需求。另一方面,本发明提供了一种OpenStack存储优化系统。本发明基于Ceph RBD构建了OpenStack统一块存储系统并且在此基础上实现镜像分层存储,可有效节省存储空间,提高数据存储可靠性,降低维护成本,满足不同的用户需求。 | ||
搜索关键词: | openstack 存储 优化 方法 系统 | ||
【主权项】:
1.一种OpenStack存储优化方法,其特征在于,该方法包括如下处理步骤:/n步骤1:OpenStack将Ceph RBD作为镜像服务Glance、计算服务Nova和块存储服务Cinder的统一存储后端;/n步骤2:OpenStack将镜像服务Glance镜像分层存储在Ceph RBD中以形成包含系统镜像和软件镜像的镜像池,同时支持系统镜像中启动虚拟机并且对虚拟机进行全量备份和软件镜像中启动虚拟机并且对虚拟机进行增量备份,以满足不同的用户需求;/n在步骤1中,为实现将Ceph RBD作为镜像服务Glance、计算服务Nova和块存储服务Cinder的统一存储后端,具体进行了如下处理:/n步骤101:部署Ceph集群,使OpenStack可以访问Ceph RBD存储服务,即将OpenStack计算节点作为RBD客户端;在Ceph集群中创建三个名为第一池images pool、第二池volumespool和第三池vms pool的Ceph存储池RBD pool,分别用于存储镜像Glance image、云硬盘Cinder volume和虚拟机磁盘镜像文件Nova disk;Ceph采用cephx认证方式为Glance、Cinder、Nova创建新的Ceph用户名字分别为新镜像服务glance和新块存储服务cinder,并设置用户的访问权限;/n步骤102:Glance与RBD集成,为在上传镜像的过程中,镜像服务应用程序编程接口Glance API调用RBD存储后端,创建RBD镜像存储块,并写入镜像数据,还对glance配置文件进行修改使其支持RBD存储;/n步骤103:Cinder与RBD集成,为在创建云硬盘的过程中,新块存储的卷cinder volume调用RBD后端存储,创建RBD镜像存储块;如果是可启动云硬盘,则向RBD镜像块中写入镜像数据;如果是数据云硬盘,在将它挂载到虚拟机上时,读取RBD镜像块信息,并挂载到相应的虚拟机上,在用户写入数据时再进行写操作;还对cinder配置文件进行修改使其支持RBD存储;/n步骤104:Nova与RBD集成,为在创建虚拟机的过程中,Nova计算功能模块Nova compute调用RBD后端存储,创建RBD镜像存储块,将Glance镜像数据进行克隆快速恢复虚拟机disk文件,并写入相应的RBD存储块中;还对Nova配置文件进行修改使其支持RBD存储;/n在步骤2中,为实现将镜像服务Glance镜像分层存储在Ceph RBD中,形成包含系统镜像和软件镜像的镜像池,同时支持系统镜像中启动虚拟机并且对虚拟机进行全量备份和软件镜像中启动虚拟机并且对虚拟机进行增量备份,具体进行了如下处理:/n步骤201:将系统镜像存储在images pool中,在images pool中的系统镜像中启动虚拟机,将虚拟机的disk文件存储在vms pool中,实现全量备份,满足对虚拟机备份要求较高的情况;/n步骤202:将软件镜像存储在volumes pool中,从可启动云硬盘中创建虚拟机、部署软件服务、创建虚拟机快照实现软件镜像;/n步骤203:将OpenStack的快照方式通过Ceph RBD的快照和克隆特点进行优化,实现增量快照;/n步骤204:在实现增量快照的基础上,逐层完成软件镜像,实现glance镜像链式存储;/n步骤205:从软件镜像启动虚拟机,可以实现虚拟机增量备份。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南理工大学,未经华南理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710412186.5/,转载请声明来源钻瓜专利网。