[发明专利]Target端的选择方法、系统及计算机可读介质在审
申请号: | 202110338565.0 | 申请日: | 2021-03-30 |
公开(公告)号: | CN112948128A | 公开(公告)日: | 2021-06-11 |
发明(设计)人: | 张军;方敏 | 申请(专利权)人: | 华云数据控股集团有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/48 |
代理公司: | 苏州友佳知识产权代理事务所(普通合伙) 32351 | 代理人: | 储振 |
地址: | 214000 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | target 选择 方法 系统 计算机 可读 介质 | ||
本发明涉及计算机技术领域并提供了Target端的选择方法、分布式集群系统及计算机可读介质,该Target端的选择方法用以对分布式集群系统中节点自客户端发起访问请求予以响应的节点中的运行Target进程的Target端予以选择;选择方法包括监控节点的使用状态并保存,接收自客户端的Initiator进程下发的配置策略,调用节点的使用状态并根据节点选择策略确定匹配与自客户端发起访问请求相适应的Target端。本发明能够在分布式集群系统中各个节点与客户端之间断开时,从分布式集群系统中自动选取可用的Target端,避免了在选取可用的Target端后对整个分布式集群系统各个节点间资源配置不均衡的问题。
技术领域
本发明涉及计算机技术领域,尤其涉及一种Target端的选择方法、分布式集群系统及计算机可读介质。
背景技术
iSCSI(Internet Small Computer System Interface)协议是一种协议族,指小型计算机系统接口,属于iSCSI协议族中的传输层协议,在iSCST协议基础上增加一层封装,将iSCSI命令与协议数据单元(Protoclo Data Unit,PDU)中,通过TCP/IP网络,使得Initiator端与Target端进行通信。启动器(Initiator端)是与支持iSCSI协议的存储设备连接的应用客户端。Target端是iSCSI的存储设备,其包括设备服务器和队列管理,如iSCSI磁盘阵列柜、iSCSI磁带柜等。
Initiator端部署于客户端(Client),响应Initiator端的Target端部署于组成分布式存储系统的各个节点(Node)中。Initiator端通过VIP(虚拟IP地址)访问分布式存储系统的各个节点,并与某个节点建立连接后通过该节点进行数据读写操作。然而,当分布式存储系统中各个及节点与客户端之间发生网络故障或者存储故障(例如某个节点不可用或者被人为移除)时,Target端会中断与分布式存储系统的连接,并由此导致Target端发生重定向(Redirect)的事件。在发生重定向的事件后,在现有技术中通常依靠后台管理人员以人工手动方式选择新的用以响应客户端请求的Target端,因此现有技术存在发生前述故障时不可自动选择Target端的技术缺陷。
同时,如果基于人工方式予以重新选择Target端的话,会导致整个分布式存储系统中各个节点的权重与负载发生不均衡,甚至出现重定向所选定的Target端所属节点不符合用户所发起的访问请求的情形。
有鉴于此,有必要对现有技术中的分布式存储系统中各个及节点与客户端之间发生网络故障或者存储故障时如何选择Target端的选择方法予以改进,以解决上述问题。
发明内容
本发明的目的在于揭示一种Target端的选择方法、分布式集群系统及计算机可读介质,用以解决现有技术中分布式集群系统所存在的上述技术问题,尤其是为了在分布式集群系统中各个节点与客户端之间断开时,从分布式集群系统中自动选取可用的Target端,避免在选取可用的Target端后对整个分布式集群系统各个节点间资源配置不均衡的问题,并避免采用人工选择Target端所可能发生的错误。
为实现上述第一个发明目的,本发明提供了一种Target端的选择方法,用以对分布式集群系统中节点自客户端发起访问请求予以响应的节点中的运行Target进程的Target端予以选择;
所述选择方法包括:
监控节点的使用状态并保存,接收自客户端的Initiator进程下发的配置策略,调用节点的使用状态并根据节点选择策略确定匹配与自客户端发起访问请求相适应的Target端;其中,所述配置策略至少由节点权重、剩余可用资源率及Target连接数的一种或者几种共同定义。
作为本发明的进一步改进,所述调用节点的使用状态并根据节点选择策略确定匹配与自客户端发起访问请求相适应的Target端的操作由独立部署于每个节点的Target端中的Target选择进程独立执行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华云数据控股集团有限公司,未经华云数据控股集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110338565.0/2.html,转载请声明来源钻瓜专利网。