预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共17页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN114116285A(43)申请公布日2022.03.01(21)申请号202111387406.6(22)申请日2021.11.22(71)申请人深圳市杉岩数据技术有限公司地址518000广东省深圳市福田区梅林街道孖岭社区上梅林凯丰路10号华超大厦1401(72)发明人陈坚陈远润文刘飞(74)专利代理机构深圳新创友知识产权代理有限公司44223代理人江耀纯(51)Int.Cl.G06F11/07(2006.01)权利要求书2页说明书7页附图7页(54)发明名称一种文件网关故障切换的处理方法、装置及介质(57)摘要本发明公开了一种文件网关故障切换的处理方法、装置及介质,在检测到原计算机数据存储服务网关节点故障时,新的计算机数据存储服务网关节点则向故障网关节点查询所述故障网关节点上块设备客户端是否仍然打开数据存储集群卷并且挂载共享目录,若是,则向存储集群的数据节点申请将故障网关节点加入黑名单,并将最新的黑名单推送至所有的存储集群的数据节点,和周期性地向存储集群的管理节点上报其当前持有的黑名单版本,新的计算机数据存储服务网关节点周期性地向存储集群的管理节点查询各个存储集群的数据节点上报的黑名单版本是否都是最新的,是则在本节点上启动计算机数据存储服务,反之等待一段时间后进入下一个查询周期。CN114116285ACN114116285A权利要求书1/2页1.一种文件网关故障切换的处理方法,其特征在于,包括如下步骤:S1、在检测到原计算机数据存储服务网关节点故障时,新的计算机数据存储服务网关节点则向故障网关节点查询所述故障网关节点上块设备客户端是否仍然挂载共享目录,若是,则向存储集群的管理节点申请将故障网关节点加入黑名单;S2、存储集群的管理节点根据所述申请将最新的黑名单推送至所有的存储集群的数据节点,存储集群的数据节点则周期性地向存储集群的管理节点上报其当前持有的黑名单版本;S3、根据存储集群的数据节点所持有的故障网关节点黑名单,新的计算机数据存储服务网关节点周期性地向存储集群的管理节点查询各个存储集群的数据节点上报的黑名单版本是否都是最新的,是则在本节点上启动计算机数据存储服务,反之等待一段时间后进入下一个查询周期,直到所有的存储集群的数据节点更新到最新的黑名单为止。2.根据权利要求1所述的文件网关故障切换的处理方法,其特征在于,所述步骤S2包括如下步骤:S2‑1、存储集群的管理节点根据所述申请将最新的黑名单通过广播机制推送至所有的存储集群的数据节点;S2‑2、存储集群的数据节点根据接收到的黑名单周期性地向存储集群的管理节点上报其当前持有的黑名单版本。3.根据权利要求2所述的文件网关故障切换的处理方法,其特征在于,所述广播机制为存储集群的管理节点与存储集群的数据节点不同组件之间的消息通信。4.根据权利要求1所述的文件网关故障切换的处理方法,其特征在于,所述被加入黑名单的故障网关节点在故障恢复后,存储集群的数据节点则拒绝接收故障网关节点发送的IO,随后故障网关节点将被拒绝的IO以错误返回上层应用程序。5.根据权利要求1所述的文件网关故障切换的处理方法,其特征在于,所述故障网关节点周期性地尝试停止本节点上的计算机数据存储服务,如果成功则向存储集群的管理节点查询当前节点是否在黑名单里,是则向管理节点申请将自身移出黑名单。6.根据权利要求5所述的文件网关故障切换的处理方法,其特征在于,故障网关节点周期性地尝试停止本节点上的计算机数据存储服务,如果成功则向存储集群的管理节点查询当前网关节点是否在黑名单里,是则向管理节点申请将自身移出黑名单,具体包括:检测本节点是否为非计算机数据存储服务网关节点,如果是则检测当前节点上是否仍挂载共享目录,是则解挂载共享目录并通知块设备客户端关闭该底层的数据存储集群卷;检测当前节点是否被加入了黑名单,是则向管理节点申请将自身移出黑名单。7.根据权利要求1‑6任一项所述的文件网关故障切换的处理方法,其特征在于,每个黑名单版本由黑名单使用递增的版本号来进行标识。8.一种文件网关故障切换的处理装置,其特征在于,所述装置包括:计算机数据存储服务网关节点故障检测模块,用于在检测到原计算机数据存储服务网关节点故障时,新的计算机数据存储服务网关节点则向故障网关节点查询所述故障网关节点上块设备客户端是否仍然挂载共享目录,若是,则向存储集群的管理节点申请将故障网关节点加入黑名单;黑名单上报模块,用于存储集群的管理节点根据所述申请将最新的黑名单推送至所有2CN114116285A权利要求书2/2页的存储集群的数据节点,存储集群的数据节点则周期性地向存储集群的管理节点上报其当前持有的黑名单版本;判断切换模块,用于根据存储集群的数据节点加入的故障网关节点黑名