The dynamic flow method of the invention discloses a virtual storage space, first initialize initialization; including: the first dom0 will end all of its storage resources into the first storage pool; create a number of domU terminal and domU terminal is created for each initial value is C VBD; the first to create logical volumes in the first storage pool. When the VBD free space of a domU end is lower than the preset threshold value T, the VBD will be extended; the extension of VBD including: judgment of free space is greater than the first storage pool to be extended VBD needed to expand the space, if it is to enter the next step; the first storage pool expansion to be extended corresponding to the first logical VBD the volume, after separation equipment model is extended to be extended VBD in domU end; to be extended VBD's domU terminal extended file system, and end. The invention meets the data storage requirements of each virtual machine, greatly improves the utilization ratio of the storage equipment, saves the cost, reduces the workload of the administrator and improves the storage and management efficiency.
【技术实现步骤摘要】
一种虚拟存储空间的动态流动方法
本专利技术涉及提高存储利用率的方法,具体涉及一种虚拟存储在虚拟机间按需动态流动方法。
技术介绍
随着全球数据信息量的持续增长,企业和个人对数据存储空间的需求也越来越大,但是一方面是快速增长的存储设备开支、较高的设备能耗,另一方面却是较低的存储空间利用率,这些都对存储管理技术提出了新的需求和挑战。为此,出现了自动精简配置、空闲空间回收、重复数据缩减、基于云计算模式的云存储等许多新的存储管理技术和存储服务模式。云存储模式同其它云计算一样,基于虚拟化技术,通过整合众多异构、廉价的服务器和存储设备,构建众多的虚拟化实例,为企业和个人用户提供持续不断的应用和存储服务,不仅可以满足广大中小企业和个人的计算和存储需求,而且也有效的减少了中小企业的存储开支和能耗。虽然自动精简配置技术可以大幅度提高存储空间利用率,但是由于大量的删除等操作,虚拟卷中仍然存储大量的空闲空间无法利用。
技术实现思路
本专利技术针对目前云存储系统中存在的提高存储利用率的需求,扩展了自动精简配置技术,提出一个虚拟存储在虚拟机间按需动态流动模型(VirtualStorageFlowon-Demand,VSFoD)。本专利技术的技术方案是:一种虚拟存储空间的动态流动方法,包括以下操作:首先进行初始化;初始化具体包括以下步骤:S1.1:第一dom0端将其所有存储资源整合到第一存储池;S1.2:创建若干domU端,并为每个domU端创建初始值为C的VBD;S1.3:在第一存储池创建第一逻辑卷,第一逻辑卷的个数与domU端的个数相同,第一逻辑卷与domU端的VBD一一对应;当某一d ...
【技术保护点】
一种虚拟存储空间的动态流动方法,其特征在于,包括以下操作:首先进行初始化;初始化具体包括以下步骤: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端扩展文件系统,并结束。
【技术特征摘要】
1.一种虚拟存储空间的动态流动方法,其特征在于,包括以下操作:首先进行初始化;初始化具体包括以下步骤: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端扩展文件系统,并结束。2.根据权利要求1所述的虚拟存储空间的动态流动方法,其特征在于,步骤S2.1中,若第一存储池的空闲空间小于待扩展VBD所需扩展空间,则进入以下步骤:S2.4:对其他所有domU端的VBD进行收缩,将所有收缩回的存储空间返回给第一存储池;S2.5:判断第一存储池的空闲空间是否大于待扩展VBD所需扩展空间,若是,在返回步骤S2.2。3.根据权利要求2所述的虚拟存储空间的动态流动方法,其特征在于,初始化时还包括步骤S1.4:第二dom0端将其所有存储资源整合到第二存储池;步骤S2.5中,若第一存储池的空闲空间小于待扩展VBD所需扩展空间,则进入以下步骤:S2.6:第一dom0端向第二dom0端请求空闲存储资源;S2.7:第二dom0端从第二存储池创建第二逻辑卷,第二逻辑卷的空间等于待扩展VBD所需扩展空间;S...
【专利技术属性】
技术研发人员:毛贝贝,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。