基于分布存储集群的检查及处理装置、方法、设备及介质制造方法及图纸

技术编号:35574991 阅读:13 留言:0更新日期:2022-11-12 15:59
本申请公开了一种基于分布存储集群的检查及处理装置、方法、设备及介质,涉及计算机技术领域,包括:流程控制模块、检查模块和数据分析模块;检查模块位于各目标节点,流程控制模块用于生成预设检查项列表,对目标节点分组得到预设节点组,确定每个预设节点组的管理节点;检查模块用于获取管理节点发送的检查命令,基于检查命令和预设检查项列表检查目标节点并将检查信息发送至管理节点,以便管理节点从检查信息中确定异常信息;数据分析模块用于获取管理节点发送的异常信息,基于预设异常信息处理方案库将异常信息对应的处理方案发送至管理节点,以便管理节点自动处理异常信息。本申请能完成对分布存储集群的检查及处理,提高集群升级成功率。高集群升级成功率。高集群升级成功率。

【技术实现步骤摘要】
基于分布存储集群的检查及处理装置、方法、设备及介质


[0001]本专利技术涉及计算机
,特别涉及一种基于分布存储集群的检查及处理装置、方法、设备及介质。

技术介绍

[0002]当前,随着近年来分布式存储技术的不断发展和应用,为提高系统的稳定性以及应用系统版本的功能特性,就需要对系统进行定期的升级维护。升级期间如何保证业务正常、如何保证升级的高效执行、如何保证避免一些突发情况或集群潜在问题对于集群升级的影响成为了急需解决的问题。
[0003]综上所述,如何完成对分布存储集群的检查及处理,以提高集群升级的成功率是当前亟待解决的问题。

技术实现思路

[0004]有鉴于此,本专利技术的目的在于提供一种基于分布存储集群的检查及处理装置,能够完成对分布存储集群的检查及处理,以提高集群升级的成功率。
[0005]其具体方案如下:
[0006]第一方面,本申请公开了一种基于分布存储集群的检查及处理装置,包括:流程控制模块、检查模块和数据分析模块;所述检查模块位于所述分布存储集群的各目标节点中,其中,
[0007]所述流程控制模块,用于在所述分布存储集群升级前生成预设检查项列表,并对各所述目标节点进行分组得到若干预设节点组,然后确定每个所述预设节点组中的管理节点;
[0008]所述检查模块,用于获取每个所述管理节点发送的检查命令,并基于所述检查命令和所述预设检查项列表检查若干所述目标节点并将检查信息发送至相应的所述管理节点,以便所述管理节点从所述检查信息中确定异常信息;r/>[0009]所述数据分析模块,用于获取若干所述管理节点发送的所述异常信息,并基于预设异常信息处理方案库将所述异常信息对应的处理方案发送所述至管理节点,以便所述管理节点根据所述处理方案对所述异常信息进行自动处理。
[0010]可选的,所述数据分析模块,还用于若所述预设异常信息处理方案库中不存在所述异常信息对应的处理方案,则为所述异常信息提供修复建议,以便客户端基于所述修复建议进行人工修复。
[0011]可选的,所述数据分析模块,还用于自动学习进行人工修复时的人工处理方案,并将所述人工处理方案存放至所述预设异常信息处理方案库,以便基于所述人工处理方案对所述异常信息进行自动修复。
[0012]可选的,所述流程控制模块,用于在所述分布存储集群升级前基于所述分布存储集群的第一集群信息生成目标检查项,并基于所述目标检查项和固定检查项生成所述预设
检查项列表;所述第一集群信息包括当前集群状态、集群历史告警信息和所述分布存储集群的历史升级过程中的所述异常信息。
[0013]可选的,所述数据分析模块,还用于基于所述分布存储集群的第二集群信息生成升级预测报告;所述集群信息包括当前集群状态、服务状态和业务压力;所述升级预测报告包括升级成功率、潜在异常信息、升级期间业务性能分析、整体升级耗时分析和单节点升级耗时分析。
[0014]可选的,所述流程控制模块,汇总所述分布存储集群中各所述目标节点对应的所述检查信息以及对所述异常信息的处理结果,并发送至客户端。
[0015]第二方面,本申请公开了一种基于分布存储集群的检查及处理方法,应用于基于分布存储集群的检查及处理装置,所述装置包括流程控制模块、检查模块和数据分析模块;所述检查模块位于所述分布存储集群的各目标节点中;所述方法包括:
[0016]通过所述流程控制模块在所述分布存储集群升级前生成预设检查项列表,并对各所述目标节点进行分组得到若干预设节点组,然后确定每个所述预设节点组中的管理节点;
[0017]通过所述检查模块获取每个所述管理节点发送的检查命令,并基于所述检查命令和所述预设检查项列表检查若干所述目标节点并将检查信息发送至相应的所述管理节点,以便所述管理节点从所述检查信息中确定异常信息;
[0018]通过所述数据分析模块获取若干所述管理节点发送的所述异常信息,并基于预设异常信息处理方案库将所述异常信息对应的处理方案发送所述至管理节点,以便所述管理节点根据所述处理方案对所述异常信息进行自动处理。
[0019]可选的,所述通过所述流程控制模块在所述分布存储集群升级前生成预设检查项列表,包括:
[0020]通过所述流程控制模块在所述分布存储集群升级前基于所述分布存储集群的第一集群信息生成目标检查项,并基于所述目标检查项和固定检查项生成所述预设检查项列表;所述第一集群信息包括当前集群状态、集群历史告警信息和所述分布存储集群的历史升级过程中的所述异常信息。
[0021]第三方面,本申请公开了一种电子设备,包括处理器和存储器;其中,所述处理器执行所述存储器中保存的计算机程序时实现前述公开的基于分布存储集群的检查及处理方法。
[0022]第四方面,本申请公开了一种计算机可读存储介质,用于存储计算机程序;其中,所述计算机程序被处理器执行时实现前述公开的基于分布存储集群的检查及处理方法。
[0023]可见,本申请中所述流程控制模块,用于在所述分布存储集群升级前生成预设检查项列表,并对各所述目标节点进行分组得到若干预设节点组,然后确定每个所述预设节点组中的管理节点;所述检查模块,用于获取每个所述管理节点发送的检查命令,并基于所述检查命令和所述预设检查项列表检查若干所述目标节点并将检查信息发送至相应的所述管理节点,以便所述管理节点从所述检查信息中确定异常信息;所述数据分析模块,用于获取若干所述管理节点发送的所述异常信息,并基于预设异常信息处理方案库将所述异常信息对应的处理方案发送所述至管理节点,以便所述管理节点根据所述处理方案对所述异常信息进行自动处理。由此可见,本申请能够完成对分布存储集群的检查及处理,以提高集
群升级的成功率;本申请对各所述目标节点进行分组得到若干预设节点组,可以有效提高检查效率并可以降低检查功能对于集群性能和资源的占用;本申请数据分析模块基于设异常信息处理方案库对异常信息进行自动修复,可以有效提高异常信息的处理效率,避免人力资源的浪费。
附图说明
[0024]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0025]图1为本申请提供的一种基于分布存储集群的检查及处理装置设备结构图;
[0026]图2为本申请提供的一种基于分布存储集群的检查及处理方法流程图;
[0027]图3为本申请提供的一种具体的基于分布存储集群的检查及处理方法的流程示意图;
[0028]图4为本申请提供的一种电子设备结构图。
具体实施方式
[0029]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于分布存储集群的检查及处理装置,其特征在于,包括:流程控制模块、检查模块和数据分析模块;所述检查模块位于所述分布存储集群的各目标节点中,其中,所述流程控制模块,用于在所述分布存储集群升级前生成预设检查项列表,并对各所述目标节点进行分组得到若干预设节点组,然后确定每个所述预设节点组中的管理节点;所述检查模块,用于获取每个所述管理节点发送的检查命令,并基于所述检查命令和所述预设检查项列表检查若干所述目标节点并将检查信息发送至相应的所述管理节点,以便所述管理节点从所述检查信息中确定异常信息;所述数据分析模块,用于获取若干所述管理节点发送的所述异常信息,并基于预设异常信息处理方案库将所述异常信息对应的处理方案发送所述至管理节点,以便所述管理节点根据所述处理方案对所述异常信息进行自动处理。2.根据权利要求1所述的基于分布存储集群的检查及处理装置,其特征在于,其中,所述数据分析模块,还用于若所述预设异常信息处理方案库中不存在所述异常信息对应的处理方案,则为所述异常信息提供修复建议,以便客户端基于所述修复建议进行人工修复。3.根据权利要求2所述的基于分布存储集群的检查及处理装置,其特征在于,其中,所述数据分析模块,还用于自动学习进行人工修复时的人工处理方案,并将所述人工处理方案存放至所述预设异常信息处理方案库,以便基于所述人工处理方案对所述异常信息进行自动修复。4.根据权利要求1所述的基于分布存储集群的检查及处理装置,其特征在于,其中,所述流程控制模块,用于在所述分布存储集群升级前基于所述分布存储集群的第一集群信息生成目标检查项,并基于所述目标检查项和固定检查项生成所述预设检查项列表;所述第一集群信息包括当前集群状态、集群历史告警信息和所述分布存储集群的历史升级过程中的所述异常信息。5.根据权利要求1所述的基于分布存储集群的检查及处理装置,其特征在于,其中,所述数据分析模块,还用于基于所述分布存储集群的第二集群信息生成升级预测报告;所述集群信息包括当前集群状态、服务状态和业务压力;所述升级预测报告包括升级成功率、潜在异常信息、升级期...

【专利技术属性】
技术研发人员:韩宾
申请(专利权)人:济南浪潮数据技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1