[发明专利]一种虚拟存储空间的动态流动方法在审

专利信息
申请号: 201710326310.6 申请日: 2017-05-10
公开(公告)号: CN107168793A 公开(公告)日: 2017-09-15
发明(设计)人: 毛贝贝 申请(专利权)人: 郑州云海信息技术有限公司
主分类号: G06F9/50 分类号: G06F9/50;G06F9/455
代理公司: 济南舜源专利事务所有限公司37205 代理人: 刘晓政
地址: 450000 河南省郑州市*** 国省代码: 河南;41
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 虚拟 存储空间 动态 流动 方法
【说明书】:

技术领域

发明涉及提高存储利用率的方法,具体涉及一种虚拟存储在虚拟机间按需动态流动方法。

背景技术

随着全球数据信息量的持续增长,企业和个人对数据存储空间的需求也越来越大,但是一方面是快速增长的存储设备开支、较高的设备能耗,另一方面却是较低的存储空间利用率,这些都对存储管理技术提出了新的需求和挑战。为此,出现了自动精简配置、空闲空间回收、重复数据缩减、基于云计算模式的云存储等许多新的存储管理技术和存储服务模式。

云存储模式同其它云计算一样,基于虚拟化技术,通过整合众多异构、廉价的服务器和存储设备,构建众多的虚拟化实例,为企业和个人用户提供持续不断的应用和存储服务,不仅可以满足广大中小企业和个人的计算和存储需求,而且也有效的减少了中小企业的存储开支和能耗。虽然自动精简配置技术可以大幅度提高存储空间利用率,但是由于大量的删除等操作,虚拟卷中仍然存储大量的空闲空间无法利用。

发明内容

本发明针对目前云存储系统中存在的提高存储利用率的需求,扩展了自动精简配置技术,提出一个虚拟存储在虚拟机间按需动态流动模型(Virtual Storage Flow on-Demand,VSFoD)。

本发明的技术方案是:一种虚拟存储空间的动态流动方法,包括以下操作:

首先进行初始化;初始化具体包括以下步骤:

S1.1:第一dom0端将其所有存储资源整合到第一存储池;

S1.2:创建若干domU端,并为每个domU端创建初始值为C的VBD;

S1.3:在第一存储池创建第一逻辑卷,第一逻辑卷的个数与domU端的个数相同,第一逻辑卷与domU端的VBD一一对应;

当某一domU端的VBD空闲空间低于预设阈值T时,将该VBD进行扩展;对VBD进行扩展具体包括以下步骤:

S2.1:判断第一存储池的空闲空间是否大于待扩展VBD所需扩展空间,若是,则进入步骤S2.2;

S2.2:第一存储池扩展待扩展VBD所对应的第一逻辑卷,之后通过分离设备模型在domU端扩展待扩展VBD;

S2.3:待扩展VBD所在的domU端扩展文件系统,并结束。

进一步地,步骤S2.1中,若第一存储池的空闲空间小于待扩展VBD所需扩展空间,则进入以下步骤:

S2.4:对其他所有domU端的VBD进行收缩,将所有收缩回的存储空间返回给第一存储池;

S2.5:判断第一存储池的空闲空间是否大于待扩展VBD所需扩展空间,若是,在返回步骤S2.2。

进一步地,初始化时还包括步骤S1.4:第二dom0端将其所有存储资源整合到第二存储池;

步骤S2.5中,若第一存储池的空闲空间小于待扩展VBD所需扩展空间,则进入以下步骤:

S2.6:第一dom0端向第二dom0端请求空闲存储资源;

S2.7:第二dom0端从第二存储池创建第二逻辑卷,第二逻辑卷的空间等于待扩展VBD所需扩展空间;

S2.8:第二dom0端通过网络块设备协议将第二逻辑卷共享给第一dom0端;

S2.9:第一dom0端将第二逻辑卷添加到第一存储池,并返回步骤2.2。

进一步地,步骤S2.4中,对其他所有domU端的VBD进行收缩,将所有收缩回的存储空间返回给第一存储池具体包括以下步骤:

S2.4.1:收缩domU端的文件系统;

S2.4.2:收缩domU端的VBD;

S2.4.3:通过分离设备模型通知dom0端收缩相应的第一逻辑卷;

S2.4.4:将第一逻辑卷所收缩的存储空间返回给第一存储池。

进一步地,步骤S2.4.1之前先对其他所有domU端的VBD按照空闲空间大小进行排序,之后按照VBD空闲空间由大到小的顺序依次对domU端进行步骤S2.4.1~步骤2.4.4。

进一步地,步骤S2.4.2中收缩domU端的VBD时,为该VBD保留预设阈值T的空闲空间。

进一步地,初始化是还包括步骤S1.4:第二dom0端将其所有存储资源整合到第二存储池;

步骤S2.1中,若第一存储池的空闲空间小于待扩展VBD所需扩展空间,则进入以下步骤:

S2.4:第一dom0端向第二dom0端请求空闲存储资源;

S2.5:第二dom0端从第二存储池创建第二逻辑卷,第二逻辑卷的空间等于待扩展VBD所需扩展空间;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710326310.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top