[发明专利]一种ISCSI访问负载均衡方法有效
申请号: | 201711402414.7 | 申请日: | 2017-12-22 |
公开(公告)号: | CN108055338B | 公开(公告)日: | 2021-04-09 |
发明(设计)人: | 杨飞 | 申请(专利权)人: | 创新科技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 孙清然;王琦 |
地址: | 100191 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 iscsi 访问 负载 均衡 方法 | ||
本申请公开了一种ISCSI访问负载均衡方法,包括:每个节点,对本节点中各网卡的负载进行监测,当接收到客户端的访问请求时,利用本节点中负载最小的网卡使用ISCSI重定向功能与所述客户端建立连接;当节点监测到本节点中的网卡负载超过阈值时,从该网卡上的连接中选择一满足平衡调整条件的连接,断开该连接;平衡调整条件为连接对应的负载与本节点中负载最小网卡的负载之和小于阈值;如果所述选择失败,则从系统中选择一个节点作为资源迁移目标节点,并从本节点的存储设备中选择一存储设备,断开访问该存储设备的连接,将所选择的存储设备迁移至资源迁移目标节点上。本发明在实现系统负载均衡的同时,可以提高资源利用率,易于实现。
技术领域
本发明涉及分布式存储技术,特别是涉及一种Internet小型计算机系统接口(ISCSI)访问负载均衡方法。
背景技术
网卡的负载受硬件设备自身影响保持在一个固定范围内,分布式存储系统中由多个节点组成,每个节点一般配置多块网卡(不同网卡速率可能不同),如果每块网卡负载不同,甚至出现部分网卡负载非常高同时部分网卡比较空闲,则负载高的网卡就会成为分布式存储系统中的网络瓶颈,影响系统整体性能。
针对分布式存储系统的上述问题,目前的解决方案是使用硬件负载均衡器或者使用多块网卡进行绑定。使用硬件负载均衡器进行负载均衡的方案,需要购买专业设备,该类设备一般比较昂贵且存在单点故障,采用双机互备又会增加更多的费用,因此,会存在成本高的局限性。使用多网卡绑定实现负载均衡的方案,只能实现节点内负载均衡,不能实现节点间负载均衡,因此,该方案存在不能充分利用节点间网络资源的问题。
由此可见,现有的分布式存储系统的负载均衡方案存在成本高或不能充分利用系统资源的问题。
发明内容
有鉴于此,本发明的主要目的在于提供一种ISCSI访问负载均衡方法,能在有效实现分布式存储系统的负载均衡的同时,提高存储资源利用率,且易于实现。
为了达到上述目的,本发明提出的技术方案为:
一种ISCSI访问负载均衡方法,包括:
分布式存储系统的每个节点,对本节点中各网卡的负载进行监测,当接收到客户端的访问请求时,利用本节点中负载最小的网卡使用ISCSI重定向功能与所述客户端建立连接;
当所述节点监测到本节点中的网卡负载超过预设阈值时,从该网卡上的连接中选择一个满足预设平衡调整条件的连接,将所选择的连接断开;所述平衡调整条件包括连接对应的负载与本节点中负载最小的网卡的负载之和小于所述阈值;
如果所述选择失败,则所述节点根据系统中各节点的负载情况从系统中选择一个节点作为资源迁移目标节点,并从本节点的存储设备中选择一个存储设备,断开访问该存储设备的连接,将所选择的存储设备迁移至所述资源迁移目标节点上。
综上所述,本发明提出的ISCSI访问负载均衡方法,实现了节点内和节点间的网络负载均衡,从而可以最大限度地提高了分布式系统中ISCSI存储性能,同时该方案不存在单点故障,实现了高可用,因此,本发明在有效实现分布式存储系统的负载均衡的同时,提高存储资源利用率,且易于实现。
附图说明
图1为本发明实施例的方法流程示意图;
图2~7为本发明在一具体应用场景下实现负载均衡的动态示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图及具体实施例对本发明作进一步地详细描述。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于创新科技术有限公司,未经创新科技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711402414.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种藤椒蝴蝶腿及其制备方法
- 下一篇:一种烫伤药