[发明专利]分布式存储系统故障切换方法、系统、终端及存储介质在审
申请号: | 202011301708.2 | 申请日: | 2020-11-19 |
公开(公告)号: | CN112492011A | 公开(公告)日: | 2021-03-12 |
发明(设计)人: | 江超 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/24;H04L29/12 |
代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 孙玉营 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 存储系统 故障 切换 方法 系统 终端 存储 介质 | ||
本发明提供一种分布式存储系统故障切换方法、系统、终端及存储介质,包括:在分布式存储系统的域名系统服务器上为所述分布式存储系统创建域名;将所述分布式存储系统的物理节点IP绑定至所述域名;获取所述分布式存储系统的物理节点状态;在接收到客户端请求后,将处于正常状态的物理节点的IP返回至发送请求的客户端。本发明增加了分布式存储系统的可用性,在向客户端分配物理节点时实现了客户端连接分布式存储系统时的负载均衡,能够使不同客户端的压力均匀的分布在不同的存储节点上,且不需要配置额外的虚拟IP,不占用客户的IP资源。
技术领域
本发明涉及分布式存储系统技术领域,具体涉及一种分布式存储系统故障切换方法、系统、终端及存储介质。
背景技术
在一套分布式存储系统中,包含多个物理节点,共同组成分布式存储集群,对外提供存储服务。用户如果想要使用分布式存储系统存储数据,需要知道存储系统中任意一个节点的IP,通过访问这个IP即可使用对应的存储协议访问存储。由于是存储系统分布式的特性,所以客户端访问集群中任意一个存储节点,均能够获得完全一致的内容。分布式存储系统还具有高可用的特性,即允许若干个节点同时发生故障,只要不超过故障域,存储系统中剩余的存储节点仍然能够正常提供服务。但是,如果客户端访问的是存储集群中某个节点的物理IP,该节点发生故障后,显然这个节点的IP也会不通,所以客户端无法再通过这个IP继续访问存储集群,只能换用另一个没有发生故障的节点的IP继续访问存储集群。如果这个IP的切换过程需要手动完成,显然分布式存储系统高可用的特性会大打折扣。所以就需要设计一种故障自动切换系统,当某个存储节点发生故障时,原本连接这个节点的客户端能够自动将连接的IP切换到另外一个正常的存储节点上。
现有的故障自动切换方法是使用虚拟IP自动漂移的方法。即在每个存储节点都额外配置一个虚拟IP,客户端使用节点的虚拟IP而不是物理IP来访问存储节点。集群存储节点间运行着监控程序,一旦监控到某个节点发生故障,则会将原先在这个节点上的虚拟IP漂移到其他正常的节点上,从而使客户端仍然能够通过这个IP继续访问存储集群。
该现有技术仍然使用IP地址的访问方式,不够灵活。随着目前分布式存储集群规模越来越大,一个存储集群可能就有上百个存储节点,每个节点都创建新的虚拟IP,则就会产生上百个IP。客户想要访问存储系统的话,就必须记住这上百个IP,这显然是不方便的。如果客户只用其中一个IP的话,就会造成负载不均衡的现象,压力全都在这个IP所在的节点上,不能发挥出存储系统的最大效能。另外,随着IP资源越来越紧张,这些多余的虚拟IP也会占用客户的IP地址,造成不必要的浪费和维护成本。
发明内容
针对现有技术的上述不足,本发明提供一种分布式存储系统故障切换方法、系统、终端及存储介质,以解决上述技术问题。
第一方面,本发明提供一种分布式存储系统故障切换方法,包括:
在分布式存储系统的域名系统服务器上为所述分布式存储系统创建域名;
将所述分布式存储系统的物理节点IP绑定至所述域名;
获取所述分布式存储系统的物理节点状态;
在接收到客户端请求后,将处于正常状态的物理节点的IP返回至发送请求的客户端。
进一步的,所述获取所述分布式存储系统的物理节点状态,包括:
预先将所述分布式存储系统的所有物理节点IP保存至IP列表;
向所述分布式存储系统的所有物理节点发送建立通信连接请求;
判断是否与接收所述通信连接请求的物理节点建立通信连接:
若是,则判定所述物理节点处于正常状态;
若否,则判定所述物理节点IP处于异常状态。
进一步的,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011301708.2/2.html,转载请声明来源钻瓜专利网。