[发明专利]一种iSCSI服务负载均衡方法、装置、设备及介质有效
申请号: | 202210194947.5 | 申请日: | 2022-03-02 |
公开(公告)号: | CN114265702B | 公开(公告)日: | 2022-05-31 |
发明(设计)人: | 李梦龙;穆向东 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 济南诚智商标专利事务所有限公司 37105 | 代理人: | 李魁峰 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 iscsi 服务 负载 均衡 方法 装置 设备 介质 | ||
1.一种iSCSI服务负载均衡方法,其特征是,包括:
将卷均匀分布至不同目标对象中;其中,将卷均匀分布至不同目标对象中具体包括:
在每个可用存储节点对应的iSCSI服务上创建多个目标对象以及多个线程,每个线程独立对应目标对象上的可用卷;
通过卷标识对目标对象标识进行取余,使得卷均匀分布在不同的目标对象上;
获取可用存储节点所在机柜信息以及可用存储节点中可用卷信息,根据获取的可用存储节点所在机柜信息以及可用存储节点中可用卷信息确定当前存储任务对应的待访问的存储节点,使得当前存储任务均匀分配至多个机柜中的不同可用存储节点的可用卷;其中,获取可用存储节点所在机柜信息以及可用存储节点中可用卷信息,根据获取的可用存储节点所在机柜信息以及可用存储节点中可用卷信息确定当前存储任务对应的待访问的存储节点具体包括:
获取可用存储节点所在机柜信息以及可用存储节点中可用卷信息;
根据可用存储节点中可用卷信息,对可用存储节点进行排列;
根据用户当前存储任务需要的可用存储节点数目与可用存储节点对应的机柜信息确定出需要访问可用卷列表的轮数,依次轮询所有可用存储节点对应的机柜,每轮在当前轮询的一个机柜中选择一个当前轮询的机柜中排列顺序在前的可用存储节点中的一个可用卷,直至用户当前存储任务完成;
将确定的待访问的存储节点返回给客户端供用户使用。
2.根据权利要求1所述的iSCSI服务负载均衡方法,其特征是,目标对象的数量与线程的数量对应相同,且线程与目标对象一一对应绑定。
3.根据权利要求1所述的iSCSI服务负载均衡方法,其特征是,根据可用存储节点中可用卷信息,对可用存储节点进行排列具体是:
根据可用存储节点中可用卷数量信息,对可用存储节点进行升序排列。
4.根据权利要求1所述的iSCSI服务负载均衡方法,其特征是,根据用户当前存储任务需要的可用存储节点数目与可用存储节点对应的机柜信息确定出需要访问可用卷列表的轮数具体是:
将用户当前存储任务需要的可用存储节点数目与可用存储节点对应的机柜数量信息进行除法运算,如果存在余数,需要访问可用卷列表的轮数为用户当前存储任务需要的可用存储节点数目与可用存储节点对应的机柜数量信息的商+1;如果不存在余数,需要访问可用卷列表的轮数为用户当前存储任务需要的可用存储节点数目与可用存储节点对应的机柜数量信息的商。
5.根据权利要求1-4任意一项所述的iSCSI服务负载均衡方法,其特征是,将确定的待访问的存储节点返回给客户端供用户使用具体是:将确定的待访问的存储节点按照可用存储节点中可用卷信息进行排列,并生成存储节点链表,将生成的存储节点链表统一返回给客户端供用户使用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210194947.5/1.html,转载请声明来源钻瓜专利网。