一种共享磁盘管理方法及系统的制作方法

文档序号:6633804阅读:202来源:国知局
一种共享磁盘管理方法及系统的制作方法
【专利摘要】本发明提供一种共享磁盘管理方法及系统,上述方法包括以下步骤:预先为磁盘设备设置通用唯一识别码UUID;所述磁盘设备被节点设备挂载并提供服务时,则屏蔽其它节点设备挂载请求;若挂载所述磁盘设备的节点设备使用完所述磁盘设备后,触发磁盘管理设备按照预设的选取策略,从其它节点设备中选择目标节点设备。本发明实现了集群内共享磁盘设备的唯一标识,同时保证了共享磁盘设备上数据安全性和服务连续性,有效避免了数据损坏的问题。
【专利说明】一种共享磁盘管理方法及系统

【技术领域】
[0001] 本发明属于磁盘管理领域,尤其涉及一种共享磁盘管理方法及系统。

【背景技术】
[0002] 在现在集群存储中,共享磁盘已经是一种比较常见的高可用实现方法,但是共享 磁盘在集群中使用时,存在同时挂载,同时提供服务,导致数据损坏的情况,如何避免共享 磁盘的这一问题,保证数据的安全性,是个十分重要的问题。


【发明内容】

[0003] 本发明提供一种共享磁盘管理方法及系统,以解决上述问题。
[0004] 本发明提供一种共享磁盘管理方法。上述方法包括以下步骤:
[0005] 预先为磁盘设备设置通用唯一识别码UUID ;
[0006] 所述磁盘设备被节点设备挂载并提供服务时,则屏蔽其它节点设备挂载请求;
[0007] 若挂载所述磁盘设备的节点设备使用完所述磁盘设备后,触发磁盘管理设备按照 预设的选取策略,从其它节点设备中选择目标节点设备。
[0008] 本发明还提供一种共享磁盘管理系统,包括磁盘设备、多个节点设备、磁盘管理设 备;其中,所述磁盘设备分别与多个节点设备相连;所述磁盘管理设备分别与所述磁盘设 备、所述多个节点设备相连;
[0009] 预先为磁盘设备设置通用唯一识别码UUID ;
[0010] 所述磁盘设备,用于被节点设备挂载并提供服务时,屏蔽其它节点设备挂载请 求;
[0011] 所述节点设备,用于使用完所述磁盘设备后,向磁盘管理设备发送触发通知;
[0012] 磁盘管理设备,用于接收所述节点设备发送的触发通知后,按照预设的选取策略, 从其它节点设备中选择目标节点设备。
[0013] 相较于先前技术,根据本发明提供的一种共享磁盘管理方法及系统,预先为磁盘 设备设置通用唯一识别码UUID ;所述磁盘设备被节点设备挂载并提供服务时,则屏蔽其它 节点设备挂载请求;若挂载所述磁盘设备的节点设备使用完所述磁盘设备后,触发磁盘管 理设备按照预设的选取策略,从其它节点设备中选择目标节点设备。实现了集群内共享磁 盘设备的唯一标识,同时保证了共享磁盘设备上数据安全性和服务连续性,有效避免了数 据损坏的问题。
[0014] 通过以下方案:若挂载所述磁盘设备的节点设备使用完所述磁盘设备后,触发磁 盘管理设备根据节点设备请求处理的业务类型及业务类型与业务重要性系数对照表,确定 节点设备请求处理的业务重要性系数;根据节点设备磁盘访问次数及磁盘访问次数范围与 磁盘访问系数对照表,确定节点设备磁盘访问系数;根据节点设备请求处理的业务重要性 系数、节点设备磁盘访问系数,确定节点设备的匹配度;选择匹配度最高的节点设备作为目 标节点设备。保证了处理重要业务的节点设备得到优先处理,使得系统资源得到有效利用。
[0015] 通过以下方案:所述磁盘设备被节点设备挂载并提供服务时,若所述节点设备发 生故障,则磁盘管理设备将所述磁盘设备切换至其它节点设备。实现了共享磁盘设备挂载 服务在集群内的切换,保证了业务处理连续性、安全性。

【专利附图】

【附图说明】
[0016] 此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发 明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0017] 图1所示为本发明实施例1的共享磁盘管理方法流程图;
[0018] 图2所示为本发明实施例2的共享磁盘管理系统结构图。

【具体实施方式】
[0019] 下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的 情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0020] 图1所示为本发明实施例1的共享磁盘管理方法流程图,包括以下步骤:
[0021] 步骤101 :预先为磁盘设备设置通用唯一识别码UUID ;
[0022] 通过UUID (Universal Iy Unique Ident ifier,通用唯一识别码)来标志集群内 的唯一磁盘设备。通过UUID来标志集群内的唯一磁盘设备,也就是用UUID来替换磁盘设 备的名称,用UUID的唯一性标志磁盘设备,从而确保在集群内磁盘设备是唯一的,互相区 分不同的磁盘设备。
[0023] 步骤102 :所述磁盘设备被节点设备挂载并提供服务时,则屏蔽其它节点设备挂 载请求;
[0024] 若所述磁盘设备被某个节点设备挂载并向该节点设备提供服务时,其它节点设备 向所述磁盘设备发送挂载请求,则所述磁盘设备向其它节点设备反馈挂载失败响应。这样 就保护了正在提供服务的磁盘设备不受影响,避免出现向多个节点设备同时提供服务的情 况,避免产生数据不一致或者是数据损坏的情况。
[0025] 所述磁盘设备被节点设备挂载并提供服务时,若所述节点设备发生故障,则磁盘 管理设备将所述磁盘设备切换至其它节点设备。
[0026] 例如:所述磁盘设备被节点设备1挂载并提供服务时,若所述节点设备1发生故 障,则磁盘管理设备将所述磁盘设备切换至节点设备2。
[0027] 步骤103 :若挂载所述磁盘设备的节点设备使用完所述磁盘设备后,触发磁盘管 理设备按照预设的选取策略,从其它节点设备中选择目标节点设备;
[0028] 若挂载所述磁盘设备的节点设备使用完所述磁盘设备后,触发磁盘管理设备按照 预设的选取策略,从其它节点设备中选择目标节点设备的过程为:
[0029] 若挂载所述磁盘设备的节点设备使用完所述磁盘设备后,触发磁盘管理设备按照 节点设备优先级,从其它节点设备中选择目标节点设备。
[0030] 例如:若有三个节点设备(节点设备1、节点设备2、节点设备3);其中,节点设备 1的优先级大于节点设备2 ;节点设备2的优先级大于节点设备3。
[0031] 若挂载所述磁盘设备的节点设备1使用完所述磁盘设备后,由于节点设备2的优 先级大于节点设备3,则选择节点设备2为目标节点设备。
[0032] 若挂载所述磁盘设备的节点设备使用完所述磁盘设备后,触发磁盘管理设备按照 预设的选取策略,从其它节点设备中选择目标节点设备的过程为:
[0033] 若挂载所述磁盘设备的节点设备使用完所述磁盘设备后,触发磁盘管理设备按照 各个节点请求处理的业务操作顺序,从其它节点设备中选择目标节点设备。
[0034] 例如:若有三个节点设备(节点设备1、节点设备2、节点设备3);节点设备2请求 处理的业务为数据加密、节点设备3请求处理的业务为数据存储。由于数据存储操作需要 在前,数据加密操作需要在后,因此选择节点设备3作为目标节点设备。
[0035] 若挂载所述磁盘设备的节点设备使用完所述磁盘设备后,触发磁盘管理设备按照 预设的选取策略,从其它节点设备中选择目标节点设备的过程为:
[0036] 若挂载所述磁盘设备的节点设备使用完所述磁盘设备后,触发磁盘管理设备根据 节点设备请求处理的业务类型及业务类型与业务重要性系数对照表,确定节点设备请求处 理的业务重要性系数;
[0037] 根据节点设备磁盘访问次数及磁盘访问次数范围与磁盘访问系数对照表,确定节 点设备磁盘访问系数;
[0038] 根据节点设备请求处理的业务重要性系数、节点设备磁盘访问系数,确定节点设 备的匹配度;
[0039] 选择匹配度最高的节点设备作为目标节点设备。
[0040] 节点设备匹配度=节点设备请求处理的业务重要性系数/节点设备磁盘访问系 数。
[0041] 业务类型与业务重要性系数对照表

【权利要求】
1. 一种共享磁盘管理方法,其特征在于,包括以下步骤: 预先为磁盘设备设置通用唯一识别码UUID ; 所述磁盘设备被节点设备挂载并提供服务时,则屏蔽其它节点设备挂载请求; 若挂载所述磁盘设备的节点设备使用完所述磁盘设备后,触发磁盘管理设备按照预设 的选取策略,从其它节点设备中选择目标节点设备。
2. 根据权利要求2所述的方法,其特征在于:若所述磁盘设备被某个节点设备挂载并 向该节点设备提供服务时,其它节点设备向所述磁盘设备发送挂载请求,则所述磁盘设备 向其它节点设备反馈挂载失败响应。
3. 根据权利要求1所述的方法,其特征在于:若挂载所述磁盘设备的节点设备使用完 所述磁盘设备后,触发磁盘管理设备按照预设的选取策略,从其它节点设备中选择目标节 点设备的过程为: 若挂载所述磁盘设备的节点设备使用完所述磁盘设备后,触发磁盘管理设备按照节点 设备优先级,从其它节点设备中选择目标节点设备。
4. 根据权利要求1所述的方法,其特征在于:若挂载所述磁盘设备的节点设备使用完 所述磁盘设备后,触发磁盘管理设备按照预设的选取策略,从其它节点设备中选择目标节 点设备的过程为: 若挂载所述磁盘设备的节点设备使用完所述磁盘设备后,触发磁盘管理设备按照各个 节点请求处理的业务操作顺序,从其它节点设备中选择目标节点设备。
5. 根据权利要求1所述的方法,其特征在于:若挂载所述磁盘设备的节点设备使用完 所述磁盘设备后,触发磁盘管理设备按照预设的选取策略,从其它节点设备中选择目标节 点设备的过程为: 若挂载所述磁盘设备的节点设备使用完所述磁盘设备后,触发磁盘管理设备根据节点 设备请求处理的业务类型及业务类型与业务重要性系数对照表,确定节点设备请求处理的 业务重要性系数; 根据节点设备磁盘访问次数及磁盘访问次数范围与磁盘访问系数对照表,确定节点设 备磁盘访问系数; 根据节点设备请求处理的业务重要性系数、节点设备磁盘访问系数,确定节点设备的 匹配度; 选择匹配度最高的节点设备作为目标节点设备。
6. 根据权利要求5所述的方法,其特征在于:节点设备匹配度=节点设备请求处理的 业务重要性系数/节点设备磁盘访问系数。
7. 根据权利要求1所述的方法,其特征在于:若挂载所述磁盘设备的节点设备使用完 所述磁盘设备后,触发磁盘管理设备按照预设的选取策略,从其它节点设备中选择目标节 点设备后,所述目标节点设备向所述磁盘设备发送挂载请求。
8. 根据权利要求7所述的方法,其特征在于:所述磁盘设备接受所述挂载请求并向所 述目标节点设备提供服务。
9. 根据权利要求1所述的方法,其特征在于:所述磁盘设备被节点设备挂载并提供服 务时,若所述节点设备发生故障,则磁盘管理设备将所述磁盘设备切换至其它节点设备。
10. -种共享磁盘管理方法,其特征在于,包括磁盘设备、多个节点设备、磁盘管理设 备;其中,所述磁盘设备分别与多个节点设备相连;所述磁盘管理设备分别与所述磁盘设 备、所述多个节点设备相连; 预先为磁盘设备设置通用唯一识别码UUID ; 所述磁盘设备,用于被节点设备挂载并提供服务时,屏蔽其它节点设备挂载请求; 所述节点设备,用于使用完所述磁盘设备后,向磁盘管理设备发送触发通知; 磁盘管理设备,用于接收所述节点设备发送的触发通知后,按照预设的选取策略,从其 它节点设备中选择目标节点设备。
【文档编号】G06F3/06GK104391654SQ201410637110
【公开日】2015年3月4日 申请日期:2014年11月6日 优先权日:2014年11月6日
【发明者】张敬海 申请人:浪潮(北京)电子信息产业有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1