[发明专利]一种分布式存储的卷映射管理方法、系统及相关装置在审
申请号: | 202210331086.0 | 申请日: | 2022-03-31 |
公开(公告)号: | CN114647385A | 公开(公告)日: | 2022-06-21 |
发明(设计)人: | 许江永 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;H04L67/1097 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 耿苑 |
地址: | 215100 江苏省苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 存储 映射 管理 方法 系统 相关 装置 | ||
本申请提供一种分布式存储的卷映射管理方法,包括:接收卷映射请求;确定所述卷映射请求对应的目标分组;在所述目标分组中根据设置的路径数选择相应的节点,并执行所述卷映射请求对应的映射命令。本申请采用分组的模式对卷映射进行管理,当接收到卷映射请求,需要进行卷映射管理时,只在选取的分组中根据设置的路径数进行节点的选取,执行映射命令,如此可大大缩短响应时间,提升了卷映射管理效率。本申请还提供一种分布式存储的卷映射管理系统、计算机可读存储介质和存储设备,具有上述有益效果。
技术领域
本申请涉及分布式存储领域,特别涉及一种分布式存储的卷映射管理方法、系统及相关装置。
背景技术
随着大规模集群的普及,集群中动辄几百上千个节点,对存储管理系统的性能和响应时间也提出了更高的要求。现存的卷映射管理方案适用于规模小的集群,target的管理、iqn的管理和卷映射的管理独立维护,并且提供给第三方如OpenStack的接口也是独立的,这样如果第三方想要挂载一个卷,就需要调用存储系统的多个接口,造成响应时间太长,严重影响客户的使用;另一方面,存储系统自身的卷映射管理,执行命令时由于是全路径,需要同时在集群中每个节点执行,随着节点数的增多,并发量的增大,命令卡死的现象时常出现。
因此,如何实现高效的卷映射和管理是本领域技术人员亟需解决的技术问题。
发明内容
本申请的目的是提供一种分布式存储的卷映射管理方法、系统。计算机可读存储介质和存储设备,能够降低卷映射响应时间,提高卷映射处理效率。
为解决上述技术问题,本申请提供一种分布式存储的卷映射管理方法,具体技术方案如下:
接收卷映射请求;
确定所述卷映射请求对应的目标分组;
在所述目标分组中根据设置的路径数选择相应的节点,并执行所述卷映射请求对应的映射命令。
可选的,确定所述卷映射请求对应的目标分组之前,还包括:
判断存储池下的节点数是否大于预设值;
若否,将分组设为一组;
若是,以所述存储池下的节点数和路径数作为参数,采用循环递归算法生成分组信息。
可选的,在所述目标分组中根据设置的路径数选择相应的节点之前,还包括:
将存储池信息、节点信息和路径信息以键值对的形式生成json配置文件;
则所述在所述目标分组中根据设置的路径数选择相应的节点包括:
在所述目标分组中根据设置的路径数调用所述json配置文件选择相应的节点。
可选的,在所述目标分组中根据设置的路径数选择相应的节点包括:
将卷名后三位由十六进制转换为十进制;
与target数取余选择待绑定的目标target;
与分组数取余后确定待选择的分组,得到目标节点。
可选的,得到目标节点之后,还包括:
利用所述目标target和所述目标节点执行卷映射命令,并通过节点查找IP,并返回路径信息。
可选的,还包括:
当接收到云计算管理平台的卷挂载请求时,提供单一卷挂载接口和相应的路径信息。
本申请提供一种分布式存储的卷映射管理系统,包括:
请求接收模块,用于接收卷映射请求;
分组模块,用于确定所述卷映射请求对应的目标分组;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210331086.0/2.html,转载请声明来源钻瓜专利网。