[发明专利]统一存储设备中的节点事件处理装置、方法、设备及介质在审
申请号: | 202010934769.6 | 申请日: | 2020-09-08 |
公开(公告)号: | CN111813348A | 公开(公告)日: | 2020-10-23 |
发明(设计)人: | 刘文志;侯红生 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 刘翠香 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 统一 存储 设备 中的 节点 事件 处理 装置 方法 介质 | ||
本申请公开了一种统一存储设备中的节点事件处理装置、方法、电子设备及计算机可读存储介质,该装置包括节点事件判断模块和业务处理子模块;节点事件判断模块用于根据依次获取到的多个节点事件消息以及节点在线标志位的变化记录,确定集群当前依次所发生的节点事件内容以及发生节点事件的对应节点,并向对应的业务处理子模块发送对应的操作通知消息;业务处理子模块用于根据操作通知消息执行相应的配置操作。本申请通过结合分析节点事件消息与节点在线标志位的变化记录,可精确地获取节点事件的具体内容并定位到具体节点,进而可以高效地处理节点加入或退出集群的相关配置操作,有效保障了集群中数据的完整性与一致性。
技术领域
本申请涉及统一存储技术领域,特别涉及一种统一存储设备中的节点事件处理装置、方法、电子设备及计算机可读存储介质。
背景技术
统一存储是一个能在单一设备上运行和管理文件和应用程序的存储系统,整合了基于文件和基于块的访问。由于其支持不同的存储协议为主机系统提供数据存储,因此也被称为多协议存储。
当前统一存储设备通常都由多个控制器组成冗余结构,最常用的方式为两个控制器即两个节点组成一个IO Group,进而再由多个IO Group组成最终的多控集群。在这一架构下,由于掉电、业务故障或者其他意外导致的节点退出以及恢复加入事件就可能频繁的出现,因此如何及时、准确的处理相关场景,尤其是复杂的节点事件场景就变得非常重要。
鉴于此,提供一种解决上述技术问题的方案,已经是本领域技术人员所亟需关注的。
发明内容
本申请的目的在于提供一种统一存储设备中的节点事件处理装置、方法、电子设备及计算机可读存储介质,以便精确地获取节点事件的具体内容,高效地处理好节点加入或退出集群的相关配置操作,保证集群中数据的完整性与一致性。
为解决上述技术问题,第一方面,本申请公开了一种统一存储设备中的节点事件处理装置,包括:
节点事件判断模块;用于根据依次获取到的多个节点事件消息以及节点在线标志位的变化记录,确定集群当前依次所发生的节点事件内容以及发生节点事件的对应节点,并向对应的业务处理子模块发送对应的操作通知消息;
所述业务处理子模块;用于根据所述操作通知消息执行相应的配置操作。
可选地,所述节点在线标志位以数据对的形式存储,用以表示同一IO Group中的两个节点的在线状态。
可选地,所述节点事件判断模块中记录有节点状态完成标志位;所述节点事件判断模块还用于:
在所述业务处理子模块根据所述操作通知消息执行相应的配置操作之后,对所述节点状态完成标志位进行对应的置位操作,以示对应节点已完成与其在线状态对应的配置操作。
可选地,所述节点事件消息中携带有集群当前运行状态信息。
第二方面,本申请还公开了一种统一存储设备中的节点事件处理方法,包括:
基于节点事件判断模块,根据依次获取到的多个节点事件消息以及节点在线标志位的变化记录,确定集群当前依次所发生的节点事件内容以及发生节点事件的对应节点;
向对应的业务处理子模块发送对应的操作通知消息;
基于所述业务处理子模块根据所述操作通知消息执行相应的配置操作。
可选地,在所述基于所述业务处理子模块根据所述操作通知消息执行相应的配置操作之后,还包括:
对所述节点事件判断模块中记录的节点状态完成标志位进行对应的置位操作,以示对应节点已完成与其在线状态对应的配置操作。
可选地,所述节点在线标志位以数据对的形式存储,用以表示同一IO Group中的两个节点的在线状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010934769.6/2.html,转载请声明来源钻瓜专利网。