一种共享磁盘管理方法及系统技术方案

技术编号:11118638 阅读:102 留言:0更新日期:2015-03-06 22:43
本发明专利技术提供一种共享磁盘管理方法及系统,上述方法包括以下步骤:预先为磁盘设备设置通用唯一识别码UUID;所述磁盘设备被节点设备挂载并提供服务时,则屏蔽其它节点设备挂载请求;若挂载所述磁盘设备的节点设备使用完所述磁盘设备后,触发磁盘管理设备按照预设的选取策略,从其它节点设备中选择目标节点设备。本发明专利技术实现了集群内共享磁盘设备的唯一标识,同时保证了共享磁盘设备上数据安全性和服务连续性,有效避免了数据损坏的问题。

【技术实现步骤摘要】
一种共享磁盘管理方法及系统
本专利技术属于磁盘管理领域,尤其涉及一种共享磁盘管理方法及系统。
技术介绍
在现在集群存储中,共享磁盘已经是一种比较常见的高可用实现方法,但是共享 磁盘在集群中使用时,存在同时挂载,同时提供服务,导致数据损坏的情况,如何避免共享 磁盘的这一问题,保证数据的安全性,是个十分重要的问题。
技术实现思路
本专利技术提供一种共享磁盘管理方法及系统,以解决上述问题。 本专利技术提供一种共享磁盘管理方法。上述方法包括以下步骤: 预先为磁盘设备设置通用唯一识别码UUID ; 所述磁盘设备被节点设备挂载并提供服务时,则屏蔽其它节点设备挂载请求; 若挂载所述磁盘设备的节点设备使用完所述磁盘设备后,触发磁盘管理设备按照 预设的选取策略,从其它节点设备中选择目标节点设备。 本专利技术还提供一种共享磁盘管理系统,包括磁盘设备、多个节点设备、磁盘管理设 备;其中,所述磁盘设备分别与多个节点设备相连;所述磁盘管理设备分别与所述磁盘设 备、所述多个节点设备相连; 预先为磁盘设备设置通用唯一识别码UUID ; 所述磁盘设备,用于被节点设备挂载并提供服务时,屏蔽其它节点设备挂载请 求; 所述节点设备,用于使用完所述磁盘设备后,向磁盘管理设备发送触发通知; 磁盘管理设备,用于接收所述节点设备发送的触发通知后,按照预设的选取策略, 从其它节点设备中选择目标节点设备。 相较于先前技术,根据本专利技术提供的一种共享磁盘管理方法及系统,预先为磁盘 设备设置通用唯一识别码UUID ;所述磁盘设备被节点设备挂载并提供服务时,则屏蔽其它 节点设备挂载请求;若挂载所述磁盘设备的节点设备使用完所述磁盘设备后,触发磁盘管 理设备按照预设的选取策略,从其它节点设备中选择目标节点设备。实现了集群内共享磁 盘设备的唯一标识,同时保证了共享磁盘设备上数据安全性和服务连续性,有效避免了数 据损坏的问题。 通过以下方案:若挂载所述磁盘设备的节点设备使用完所述磁盘设备后,触发磁 盘管理设备根据节点设备请求处理的业务类型及业务类型与业务重要性系数对照表,确定 节点设备请求处理的业务重要性系数;根据节点设备磁盘访问次数及磁盘访问次数范围与 磁盘访问系数对照表,确定节点设备磁盘访问系数;根据节点设备请求处理的业务重要性 系数、节点设备磁盘访问系数,确定节点设备的匹配度;选择匹配度最高的节点设备作为目 标节点设备。保证了处理重要业务的节点设备得到优先处理,使得系统资源得到有效利用。 通过以下方案:所述磁盘设备被节点设备挂载并提供服务时,若所述节点设备发 生故障,则磁盘管理设备将所述磁盘设备切换至其它节点设备。实现了共享磁盘设备挂载 服务在集群内的切换,保证了业务处理连续性、安全性。 【附图说明】 此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本发 明的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中: 图1所示为本专利技术实施例1的共享磁盘管理方法流程图; 图2所示为本专利技术实施例2的共享磁盘管理系统结构图。 【具体实施方式】 下文中将参考附图并结合实施例来详细说明本专利技术。需要说明的是,在不冲突的 情况下,本申请中的实施例及实施例中的特征可以相互组合。 图1所示为本专利技术实施例1的共享磁盘管理方法流程图,包括以下步骤: 步骤101 :预先为磁盘设备设置通用唯一识别码UUID ; 通过UUID (Universal Iy Unique Ident ifier,通用唯一识别码)来标志集群内 的唯一磁盘设备。通过UUID来标志集群内的唯一磁盘设备,也就是用UUID来替换磁盘设 备的名称,用UUID的唯一性标志磁盘设备,从而确保在集群内磁盘设备是唯一的,互相区 分不同的磁盘设备。 步骤102 :所述磁盘设备被节点设备挂载并提供服务时,则屏蔽其它节点设备挂 载请求; 若所述磁盘设备被某个节点设备挂载并向该节点设备提供服务时,其它节点设备 向所述磁盘设备发送挂载请求,则所述磁盘设备向其它节点设备反馈挂载失败响应。这样 就保护了正在提供服务的磁盘设备不受影响,避免出现向多个节点设备同时提供服务的情 况,避免产生数据不一致或者是数据损坏的情况。 所述磁盘设备被节点设备挂载并提供服务时,若所述节点设备发生故障,则磁盘 管理设备将所述磁盘设备切换至其它节点设备。 例如:所述磁盘设备被节点设备1挂载并提供服务时,若所述节点设备1发生故 障,则磁盘管理设备将所述磁盘设备切换至节点设备2。 步骤103 :若挂载所述磁盘设备的节点设备使用完所述磁盘设备后,触发磁盘管 理设备按照预设的选取策略,从其它节点设备中选择目标节点设备; 若挂载所述磁盘设备的节点设备使用完所述磁盘设备后,触发磁盘管理设备按照 预设的选取策略,从其它节点设备中选择目标节点设备的过程为: 若挂载所述磁盘设备的节点设备使用完所述磁盘设备后,触发磁盘管理设备按照 节点设备优先级,从其它节点设备中选择目标节点设备。 例如:若有三个节点设备(节点设备1、节点设备2、节点设备3);其中,节点设备 1的优先级大于节点设备2 ;节点设备2的优先级大于节点设备3。 若挂载所述磁盘设备的节点设备1使用完所述磁盘设备后,由于节点设备2的优 先级大于节点设备3,则选择节点设备2为目标节点设备。 若挂载所述磁盘设备的节点设备使用完所述磁盘设备后,触发磁盘管理设备按照 预设的选取策略,从其它节点设备中选择目标节点设备的过程为: 若挂载所述磁盘设备的节点设备使用完所述磁盘设备后,触发磁盘管理设备按照 各个节点请求处理的业务操作顺序,从其它节点设备中选择目标节点设备。 例如:若有三个节点设备(节点设备1、节点设备2、节点设备3);节点设备2请求 处理的业务为数据加密、节点设备3请求处理的业务为数据存储。由于数据存储操作需要 在前,数据加密操作需要在后,因此选择节点设备3作为目标节点设备。 若挂载所述磁盘设备的节点设备使用完所述磁盘设备后,触发磁盘管理设备按照 预设的选取策略,从其它节点设备中选择目标节点设备的过程为: 若挂载所述磁盘设备的节点设备使用完所述磁盘设备后,触发磁盘管理设备根据 节点设备请求处理的业务类型及业务类型与业务重要性系数对照表,确定节点设备请求处 理的业务重要性系数; 根据节点设备磁盘访问次数及磁盘访问次数范围与磁盘访问系数对照表,确定节 点设备磁盘访问系数; 根据节点设备请求处理的业务重要性系数、节点设备磁盘访问系数,确定节点设 备的匹配度; 选择匹配度最高的节点设备作为目标节点设备。 节点设备匹配度=节点设备请求处理的业务重要性系数/节点设备磁盘访问系 数。 业务类型与业务重要性系数对照表本文档来自技高网...
一种共享磁盘管理方法及系统

【技术保护点】
一种共享磁盘管理方法,其特征在于,包括以下步骤:预先为磁盘设备设置通用唯一识别码UUID;所述磁盘设备被节点设备挂载并提供服务时,则屏蔽其它节点设备挂载请求;若挂载所述磁盘设备的节点设备使用完所述磁盘设备后,触发磁盘管理设备按照预设的选取策略,从其它节点设备中选择目标节点设备。

【技术特征摘要】
1. 一种共享磁盘管理方法,其特征在于,包括以下步骤: 预先为磁盘设备设置通用唯一识别码UUID ; 所述磁盘设备被节点设备挂载并提供服务时,则屏蔽其它节点设备挂载请求; 若挂载所述磁盘设备的节点设备使用完所述磁盘设备后,触发磁盘管理设备按照预设 的选取策略,从其它节点设备中选择目标节点设备。2. 根据权利要求2所述的方法,其特征在于:若所述磁盘设备被某个节点设备挂载并 向该节点设备提供服务时,其它节点设备向所述磁盘设备发送挂载请求,则所述磁盘设备 向其它节点设备反馈挂载失败响应。3. 根据权利要求1所述的方法,其特征在于:若挂载所述磁盘设备的节点设备使用完 所述磁盘设备后,触发磁盘管理设备按照预设的选取策略,从其它节点设备中选择目标节 点设备的过程为: 若挂载所述磁盘设备的节点设备使用完所述磁盘设备后,触发磁盘管理设备按照节点 设备优先级,从其它节点设备中选择目标节点设备。4. 根据权利要求1所述的方法,其特征在于:若挂载所述磁盘设备的节点设备使用完 所述磁盘设备后,触发磁盘管理设备按照预设的选取策略,从其它节点设备中选择目标节 点设备的过程为: 若挂载所述磁盘设备的节点设备使用完所述磁盘设备后,触发磁盘管理设备按照各个 节点请求处理的业务操作顺序,从其它节点设备中选择目标节点设备。5. 根据权利要求1所述的方法,其特征在于:若挂载所述磁盘设备的节点设备使用完 所述磁盘设备后,触发磁盘管理设备按照预设的选取策略,从其它节点设备中选择目标节 点设备的过程为: 若挂载所述磁盘设备的节点设备使用完所述磁盘设备后,触发磁盘管理设备根据节点 设备请求处理的业务类型及业...

【专利技术属性】
技术研发人员:张敬海
申请(专利权)人:浪潮北京电子信息产业有限公司
类型:发明
国别省市:北京;11

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

1