一种虚拟化系统中的存储设置方法及装置制造方法及图纸

技术编号:15690511 阅读:64 留言:0更新日期:2017-06-24 02:57
本发明专利技术公开了一种虚拟化系统中的存储设置方法及装置,其中该方法包括:定位到添加至虚拟化系统中的磁盘,并将该磁盘格式化为具有心跳功能的磁盘,所述心跳功能包括对所述虚拟化系统中各个计算节点的工作状态进行监控的功能;将所述磁盘二次格式化为同时具有所述心跳功能及存储功能的磁盘,并将该磁盘挂载至各个计算节点上,所述存储功能包括为各个计算节点创建共享存储提供存储空间的功能。其中,心跳功能对应现有技术中的心跳盘,而存储功能对应现有技术中的数据盘,从而使得一个磁盘同时具有作为心跳盘及数据盘使用,实现一盘两用,从而节省存储使用空间,有效提高了虚拟化系统中的存储使用效率。

Storage setting method and device in virtualization system

The invention discloses a virtual storage system setting method and device, wherein the method comprises: to add to the virtual disks in the system, and the disk format for the disk with heartbeat function, the heartbeat function includes monitoring nodes of each of the virtual work system the functions of the state; the two disk formatted as with the heart function and the memory function of the disk, and the disk mounted to each computing node, the storage function for each computing node to create a shared storage provides storage space function. Among them, the heart heart function of the corresponding disc in the prior art, the storage function of the corresponding existing technology in the data disk, so that a disk has used as a heartbeat disk and the data disk, to achieve a dual purpose, so as to save storage space, improve storage virtualization system efficiency.

【技术实现步骤摘要】
一种虚拟化系统中的存储设置方法及装置
本专利技术涉及服务器虚拟化系统
,更具体地说,涉及一种虚拟化系统中的存储设置方法及装置。
技术介绍
随着云计算、服务器虚拟化系统(以下均简称为虚拟化系统)以及存储领域的飞速发展,虚拟化系统在云计算中的地位也越来越重要,而共享存储则成为虚拟化系统中最重要的一环,虚拟机的使用、资源负载均衡及高可用性等高级功能都基于共享存储来实现。使用集群文件系统来创建共享存储是当前虚拟化系统使用的主流方式,主要设计方案是将多个计算节点(一台服务器即一个节点)加入到集群或者Domain中,基于该集群或者Domain使用文件系统来格式化磁盘创建共享存储,并将存储挂载到集群或者Domain中的各个计算节点上。集群文件系统在使用过程中,需要一块磁盘作为心跳盘,维持集群或者Domain内服务的正常运行,使用另一块磁盘作为数据盘来创建存储,这就需要在存储端特意分配两个以上的磁盘,且如果心跳盘分配的空间过大,均会造成对存储使用空间的浪费。综上所述,现有技术中用于实现虚拟化系统的技术方案存在浪费存储使用空间的问题。
技术实现思路
本专利技术的目的是提供一种虚拟化系统中的存储设置方法及装置,以解决现有技术中用于实现虚拟化系统的技术方案存在的浪费存储使用空间的问题。为了实现上述目的,本专利技术提供如下技术方案:一种虚拟化系统中的存储设置方法,包括:定位到添加至虚拟化系统中的磁盘,并将该磁盘格式化为具有心跳功能的磁盘,所述心跳功能包括对所述虚拟化系统中各个计算节点的工作状态进行监控的功能;将所述磁盘二次格式化为同时具有所述心跳功能及存储功能的磁盘,并将该磁盘挂载至各个计算节点上,所述存储功能包括为各个计算节点创建共享存储提供存储空间的功能。优选的,将所述磁盘格式化为具有心跳功能的磁盘之后,还包括:为所述磁盘设置心跳标签,所述心跳标签表明所述磁盘为具有所述心跳功能的磁盘;对应的,将所述磁盘二次格式化为同时具有所述心跳功能及存储功能的磁盘之后,还包括:将所述磁盘的心跳标签修改为存储标签,该存储标签表明所述磁盘为同时具有所述心跳功能及所述存储功能的磁盘。优选的,将所述磁盘格式化或者二次格式化为具有心跳功能的磁盘,包括:在所述磁盘中设置心跳模块,并指示所述心跳模块实时获取各个计算节点在所述心跳模块中更新的时间戳,并在任一计算节点的时间戳在预设时间段内保持不变时确定该计算节点发生故障,输出对应的故障信息。优选的,还包括:获取所述心跳模块输出的故障信息,并对发生故障的计算节点进行重启操作。优选的,将所述磁盘格式化为具有心跳功能的磁盘,包括:为所述磁盘设置对应的UUID;将所述磁盘二次格式化为同时具有所述心跳功能及存储功能的磁盘,包括:获取将所述磁盘格式化为具有心跳功能的磁盘时为所述磁盘设置的UUID,并将所述UUID配置给所述磁盘。一种虚拟化系统中的存储设置装置,包括:一次格式化模块,用于:定位到添加至虚拟化系统中的磁盘,并将该磁盘格式化为具有心跳功能的磁盘,所述心跳功能包括对所述虚拟化系统中各个计算节点的工作状态进行监控的功能;二次格式化模块,用于:将所述磁盘二次格式化为同时具有所述心跳功能及存储功能的磁盘,并将该磁盘挂载至各个计算节点上,所述存储功能包括为各个计算节点创建共享存储提供存储空间的功能。优选的,还包括:一次标签设置模块,用于:将所述磁盘格式化为具有心跳功能的磁盘之后,为所述磁盘设置心跳标签,所述心跳标签表明所述磁盘为具有所述心跳功能的磁盘;二次标签设置模块,用于:将所述磁盘二次格式化为同时具有所述心跳功能及存储功能的磁盘之后,将所述磁盘的心跳标签修改为存储标签,该存储标签表明所述磁盘为同时具有所述心跳功能及所述存储功能的磁盘。优选的,所述一次格式化模块及所述二次格式化模块均包括:心跳设置单元,用于:在所述磁盘中设置心跳模块,并指示所述心跳模块实时获取各个计算节点在所述心跳模块中更新的时间戳,并在任一计算节点的时间戳在预设时间段内保持不变时确定该计算节点发生故障,输出对应的故障信息。优选的,还包括:故障修复模块,用于:获取所述心跳模块输出的故障信息,并对发生故障的计算节点进行重启操作。优选的,所述一次格式化模块包括:一次标识设置单元,用于为所述磁盘设置对应的UUID;所述二次格式化模块包括:二次标识设置单元,用于获取将所述磁盘格式化为具有心跳功能的磁盘时为所述磁盘设置的UUID,并将所述UUID配置给所述磁盘。本专利技术提供了一种虚拟化系统中的存储设置方法及装置,其中该方法包括:定位到添加至虚拟化系统中的磁盘,并将该磁盘格式化为具有心跳功能的磁盘,所述心跳功能包括对所述虚拟化系统中各个计算节点的工作状态进行监控的功能;将所述磁盘二次格式化为同时具有所述心跳功能及存储功能的磁盘,并将该磁盘挂载至各个计算节点上,所述存储功能包括为各个计算节点创建共享存储提供存储空间的功能。本专利技术实施例提供的上述技术方案中,定位到添加到虚拟化系统中的磁盘后,首先将该磁盘格式化为具有心跳功能的磁盘,进而将该磁盘二次格式化为同时具有心跳功能及存储功能的磁盘,其中,心跳功能对应现有技术中的心跳盘,而存储功能对应现有技术中的数据盘,从而使得一个磁盘同时具有作为心跳盘及数据盘使用,实现一盘两用,从而节省存储使用空间,有效提高了虚拟化系统中的存储使用效率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例提供的一种虚拟化系统中的存储设置方法的流程图;图2为本专利技术实施例提供的一种虚拟化系统中的存储设置方法对应现有技术方案的虚拟化系统的结构示意图;图3为本专利技术实施例提供的一种虚拟化系统中的存储设置方法对应的虚拟化系统的结构示意图;图4为本专利技术实施例提供的一种虚拟化系统中的存储设置装置的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参阅图1,其示出了本专利技术实施例提供的一种虚拟化系统中的存储设置方法的流程图,可以包括以下步骤:S11:定位到添加至虚拟化系统中的磁盘,并将该磁盘格式化为具有心跳功能的磁盘,心跳功能包括对虚拟化系统中各个计算节点的工作状态进行监控的功能。需要说明的是,虚拟化系统中包含有多个计算节点,当虚拟化系统的集群或者Domain(即一组计算节点、心跳盘和数据盘的集合,也叫集群)中添加磁盘(也即虚拟化系统中添加磁盘)且该磁盘是作为心跳盘被添加的时,将该磁盘格式化为心跳盘,也即将该磁盘格式化为具有心跳功能的磁盘,其中心跳功能与现有技术中的心跳盘具有的心跳功能相同,主要作用包括对虚拟化系统中各个计算节点的工作状态进行监控,以保证各个计算节点的正常运行状态。具体来说,将磁盘格式化为具有心跳功能的磁盘具体可以包括为该磁盘设置全局心跳设备的属性,以使其具有全局心跳设备应具有的心跳本文档来自技高网...
一种虚拟化系统中的存储设置方法及装置

【技术保护点】
一种虚拟化系统中的存储设置方法,其特征在于,包括:定位到添加至虚拟化系统中的磁盘,并将该磁盘格式化为具有心跳功能的磁盘,所述心跳功能包括对所述虚拟化系统中各个计算节点的工作状态进行监控的功能;将所述磁盘二次格式化为同时具有所述心跳功能及存储功能的磁盘,并将该磁盘挂载至各个计算节点上,所述存储功能包括为各个计算节点创建共享存储提供存储空间的功能。

【技术特征摘要】
1.一种虚拟化系统中的存储设置方法,其特征在于,包括:定位到添加至虚拟化系统中的磁盘,并将该磁盘格式化为具有心跳功能的磁盘,所述心跳功能包括对所述虚拟化系统中各个计算节点的工作状态进行监控的功能;将所述磁盘二次格式化为同时具有所述心跳功能及存储功能的磁盘,并将该磁盘挂载至各个计算节点上,所述存储功能包括为各个计算节点创建共享存储提供存储空间的功能。2.根据权利要求1所述的方法,其特征在于,将所述磁盘格式化为具有心跳功能的磁盘之后,还包括:为所述磁盘设置心跳标签,所述心跳标签表明所述磁盘为具有所述心跳功能的磁盘;对应的,将所述磁盘二次格式化为同时具有所述心跳功能及存储功能的磁盘之后,还包括:将所述磁盘的心跳标签修改为存储标签,该存储标签表明所述磁盘为同时具有所述心跳功能及所述存储功能的磁盘。3.根据权利要求1所述的方法,其特征在于,将所述磁盘格式化或者二次格式化为具有心跳功能的磁盘,包括:在所述磁盘中设置心跳模块,并指示所述心跳模块实时获取各个计算节点在所述心跳模块中更新的时间戳,并在任一计算节点的时间戳在预设时间段内保持不变时确定该计算节点发生故障,输出对应的故障信息。4.根据权利要求3所述的方法,其特征在于,还包括:获取所述心跳模块输出的故障信息,并对发生故障的计算节点进行重启操作。5.根据权利要求1所述的方法,其特征在于,将所述磁盘格式化为具有心跳功能的磁盘,包括:为所述磁盘设置对应的UUID;将所述磁盘二次格式化为同时具有所述心跳功能及存储功能的磁盘,包括:获取将所述磁盘格式化为具有心跳功能的磁盘时为所述磁盘设置的UUID,并将所述UUID配置给所述磁盘。6.一种虚拟化系统中的存储设置装置,其特征在...

【专利技术属性】
技术研发人员:姜文涛赵祯龙赵鹏城马怀旭
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1