一种分布式存储集群的硬件管理方法、装置、设备及介质与流程

文档序号:31707812发布日期:2022-10-01 12:40阅读:65来源:国知局
一种分布式存储集群的硬件管理方法、装置、设备及介质与流程

1.本发明涉及信息技术领域,特别涉及一种分布式存储集群的硬件管理方法、装置、设备及介质。


背景技术:

2.分布式存储作为一种数据存储技术,它通过网络使用企业中每台机器上的磁盘空间,这些分散的存储资源构成了虚拟存储设备,数据分布存储在企业的各个角落。目前,分布式存储集群规模不断增大,存储设备相关的硬件配置比较复杂,大规模集群中各种硬件信息数据量较多,各个节点在进行数据采集时,会出现硬件适配异常、硬件信息采集上报不及时,系统负载较大的情况。当收集到硬件信息后,大量信息会使运维人员难以分析处理。综上,如何能够有效地进行分布式存储集群中的硬件管理并对使用中的硬件进行故障预测的问题有待进一步解决。


技术实现要素:

3.有鉴于此,本发明的目的在于提供一种分布式存储集群的硬件管理方法、装置、设备及介质,能够有效地进行分布式存储集群中的硬件管理并对使用中的硬件进行故障预测。其具体方案如下:
4.第一方面,本技术公开了一种分布式存储集群的硬件管理方法,包括:
5.获取分布式存储集群中目标硬件对应的目标硬件数据信息;
6.根据所述目标硬件数据信息中确定出影响所述目标硬件的寿命的参数,以得到所述目标硬件的寿命参考值参数;
7.将所述寿命参考值参数与所述目标硬件的寿命标准值参数进行对比以得到对比结果,并根据所述对比结果确定针对所述目标硬件的寿命分析频率;
8.基于所述寿命分析频率根据所述目标硬件数据信息与所述目标硬件对应的历史硬件的历史硬件数据信息进行针对所述目标硬件的寿命预测。
9.可选的,所述获取分布式存储集群中目标硬件对应的目标硬件数据信息之前,还包括:
10.通过硬件基本信息获取命令获取目标硬件的目标硬件基本信息,并根据所述目标硬件基本信息判断所述目标硬件与所述分布式存储集群中的其他硬件是否适配。
11.可选的,所述通过硬件基本信息获取命令获取目标硬件的目标硬件基本信息,并根据所述目标硬件基本信息判断所述目标硬件与所述分布式存储集群中的其他硬件是否适配,包括:
12.通过硬件基本信息获取命令获取目标硬件的目标硬件基本信息,并根据所述目标硬件基本信息判断所述目标硬件是否存在故障;
13.如果所述目标硬件不存在故障,则将所述目标硬件基本信息处理为目标格式基本信息,并将所述目标格式基本信息与预设硬件兼容数据库中的数据进行对比,以判断所述
目标硬件与所述分布式存储集群中的其他硬件是否适配。
14.可选的,所述通过硬件基本信息获取命令获取目标硬件的目标硬件基本信息,并根据所述目标硬件基本信息判断所述目标硬件与所述分布式存储集群中的其他硬件是否适配之后,还包括:
15.对所述分布式存储集群对应的硬件适配界面视图进行调整,以保证正常获取到所述分布式存储集群中各类硬件对应的硬件数据信息。
16.可选的,所述获取分布式存储集群中目标硬件对应的目标硬件数据信息,包括:
17.根据预设数据采集周期对所述分布式存储集群中的所述目标硬件对应的所述目标硬件数据信息进行采集,并将所述目标硬件数据信息保存至预设数据信息数据库中;
18.相应的,所述基于所述寿命分析频率根据所述目标硬件数据信息与所述目标硬件对应的历史硬件的历史硬件数据信息进行针对所述目标硬件的寿命预测,包括:
19.从所述预设数据信息数据库中读取所述目标硬件数据信息与所述目标硬件对应的历史硬件的历史硬件数据信息,并基于所述寿命分析频率根据所述目标硬件数据信息与所述历史硬件数据信息进行针对所述目标硬件的寿命预测。
20.可选的,还包括:
21.根据所述预设数据信息数据库中的所述目标硬件数据信息的变化频率对所述预设数据采集周期进行调整;
22.如果所述目标硬件数据信息的变化频率低于预设变化阈值,则根据所述变化频率将所述预设数据采集周期进行相应的延长处理;
23.如果所述目标硬件数据信息的变化频率高于预设变化阈值,则根据所述变化频率将所述预设数据采集周期进行相应的缩短处理。
24.可选的,所述基于所述寿命分析频率根据所述目标硬件数据信息与所述目标硬件对应的历史硬件的历史硬件数据信息进行针对所述目标硬件的寿命预测,包括:
25.如果在所述预设数据信息数据库中无法查找到所述目标硬件对应的历史硬件的历史硬件数据信息,则根据所述目标硬件数据信息与所述目标硬件所处的环境信息进行针对所述目标硬件的寿命预测。
26.第二方面,本技术公开了一种分布式存储集群的硬件管理装置,包括:
27.硬件信息获取模块,用于获取分布式存储集群中目标硬件对应的目标硬件数据信息;
28.寿命参考值确定模块,用于根据所述目标硬件数据信息中确定出影响所述目标硬件的寿命的参数,以得到目标硬件的寿命参考值参数;
29.频率确定模块,用于将所述寿命参考值参数与目标硬件的寿命标准值参数进行对比以得到对比结果,并根据所述对比结果确定针对所述目标硬件的寿命分析频率;
30.寿命预测模块,用于基于所述寿命分析频率根据所述目标硬件数据信息与所述目标硬件对应的历史硬件的历史硬件数据信息进行针对所述目标硬件的寿命预测。
31.第三方面,本技术公开了一种电子设备,包括:
32.存储器,用于保存计算机程序;
33.处理器,用于执行所述计算机程序,以实现前述公开的所述的分布式存储集群的硬件管理方法的步骤。
34.第四方面,本技术公开了一种计算机可读存储介质,用于存储计算机程序;其中,所述计算机程序被处理器执行时实现前述公开的所述的分布式存储集群的硬件管理方法的步骤。
35.本技术在进行分布式存储集群的硬件管理时,首先获取分布式存储集群中目标硬件对应的目标硬件数据信息,根据所述目标硬件数据信息中确定出影响所述目标硬件的寿命的参数,以得到所述目标硬件的寿命参考值参数,然后将所述寿命参考值参数与所述目标硬件的寿命标准值参数进行对比以得到对比结果,并根据所述对比结果确定针对所述目标硬件的寿命分析频率,最后基于所述寿命分析频率根据所述目标硬件数据信息与所述目标硬件对应的历史硬件的历史硬件数据信息进行针对所述目标硬件的寿命预测。可见,本技术在进行分布式存储集群的硬件管理时,首先获取分布式集群中目标硬件的目标硬件数据信息,并从所述目标硬件数据信息中确定出与所述目标硬件的寿命相关的参数,作为目标硬件的寿命参考值参数,然后用目标硬件的寿命标准值参数与所述目标硬件的寿命参考值参数进行对比,通过对比结果确定针对所述目标硬件的寿命分析频率,最后基于寿命分析频率根据目标硬件数据信息与历史硬件的历史硬件数据信息对目标硬件进行寿命预测。由此,本技术在进行分布式存储集群的硬件管理时,通过获取目标硬件的目标硬件数据信息,并从所述目标硬件数据信息中确定寿命参考值参数,并根据目标硬件的寿命参考值参数与寿命标准值参数的对比结果确定寿命分析频率,使得在进行硬件管理时可以灵活的调整针对目标硬件的寿命分析频率,避免了频繁进行寿命分析导致的消耗大量系统资源,从而使得针对目标硬件的分析采用与之对应的合适的频率以及时确定目标硬件的故障概率与预期失效时间,以便于用户在充分使用硬件的前提下可以对目标硬件的寿命进行判断并提前做好更换的准备。综上,本技术能够有效地进行分布式存储集群中的硬件管理并对使用中的硬件进行故障预测。
附图说明
36.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
37.图1为本技术提供的一种分布式存储集群的硬件管理方法流程图;
38.图2为本技术提供的一种具体的分布式存储集群的硬件管理方法流程图;
39.图3为本技术提供的一种具体的分布式存储集群的硬件管理方法流程图;
40.图4为本技术提供的一种分布式存储集群的硬件管理装置结构示意图;
41.图5为本技术提供的一种电子设备结构图。
具体实施方式
42.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
43.分布式存储作为一种数据存储技术,它通过网络使用企业中每台机器上的磁盘空间,这些分散的存储资源构成了虚拟存储设备,数据分布存储在企业的各个角落。目前,分布式存储集群规模不断增大,存储设备相关的硬件配置比较复杂,大规模集群中各种硬件信息数据量较多,各个节点在进行数据采集时,会出现硬件适配异常、硬件信息采集上报不及时,系统负载较大的情况。当收集到硬件信息后,大量信息会使运维人员难以分析处理。为此,本技术提供了一种分布式存储集群的硬件管理方法能够有效地进行分布式存储集群中的硬件管理并对使用中的硬件进行故障预测的问题有待进一步解决。
44.本发明实施例公开了一种分布式存储集群的硬件管理方法,参见图1所示,该方法包括:
45.步骤s11:获取分布式存储集群中目标硬件对应的目标硬件数据信息。
46.在本实施例中,获取分布式存储集群中目标硬件的目标硬件数据信息,其中,所述目标硬件为所述分布式存储集群中的硬件,通过预设数据采集模块对目标硬件的目标硬件数据信息进行采集,以获取分布式存储集群中目标硬件的目标硬件数据信息。通过上述技术方案,以得到所述目标硬件数据信息,以便于后续根据所述目标硬件数据信息中确定出影响所述目标硬件的寿命的参数,以得到目标硬件的寿命参考值参数。
47.步骤s12:根据所述目标硬件数据信息中确定出影响所述目标硬件的寿命的参数,以得到所述目标硬件的寿命参考值参数。
48.在本实施例中,从采集到的目标硬件数据信息中确定出与目标硬件的寿命相关的数据,得到目标硬件的寿命参考值参数。所述寿命参考值参数为目标硬件对应的数据。通过上述技术方案,以得到目标硬件的寿命参考值,以便于后续将所述寿命参考值参数与目标硬件的寿命标准值参数进行对比以得到对比结果,并根据所述对比结果确定针对所述目标硬件的寿命分析频率。
49.步骤s13:将所述寿命参考值参数与所述目标硬件的寿命标准值参数进行对比以得到对比结果,并根据所述对比结果确定针对所述目标硬件的寿命分析频率。
50.在本实施例中,所述目标硬件的寿命标准值为业界公认的所述目标硬件对应参数的寿命标准值参数。具体地,将所述寿命参考值参数与目标硬件的寿命标准值参数进行对比以得到对比结果,即判断所述目标硬件是否已接近寿命极限,如果所述目标硬件的寿命参考值参数超出了寿命标准值参数,则代表所述目标硬件已接近寿命极限,则对所述目标硬件使用较高的寿命分析频率进行分析;如果所述目标硬件的寿命参考值参数没有超出寿命标准值参数,则代表所述目标硬件没有接近寿命极限,则对所述目标硬件使用较低的寿命分析频率进行分析。可以理解的是,所述较高的寿命分析频率与所述较低的寿命分析频率均可根据实际使用情况进行设置。通过上述技术方案,将所述寿命参考值参数与目标硬件的寿命标准值参数进行对比以得到对比结果,并根据所述对比结果确定针对所述目标硬件的寿命分析频率,从而对目标硬件进行动态频率分析,使得在进行硬件管理时可以灵活的调整针对目标硬件的寿命分析频率,避免了频繁进行寿命分析导致的消耗大量系统资源。
51.步骤s14:基于所述寿命分析频率根据所述目标硬件数据信息与所述目标硬件对应的历史硬件的历史硬件数据信息进行针对所述目标硬件的寿命预测。
52.在本实施例中,根据所述寿命分析频率对目标硬件数据信息与目标硬件对应的历
史硬件数据信息进行寿命预测。其中,所述历史硬件为目标硬件使用前被更换掉的历史硬件,即对当前目标硬件与分布式存储集群中的已更换的历史硬件的数据曲线进行对比分析,以对所述目标硬件进行寿命预测。通过上述技术方案,由于硬件信息参数较多,历史数据也较多,例如磁盘smart信息会有多个参数,使得用户难以区分开有效参数,通过分析所述目标硬件对应历史硬件的历史硬件数据信息使得针对目标硬件的分析采用与之对应的合适的频率以及时确定目标硬件的故障概率与预期失效时间,以便于用户在充分使用硬件的前提下可以对目标硬件的寿命进行判断并提前做好更换的准备。
53.可见,本实施例中在进行分布式存储集群的硬件管理时,首先获取分布式集群中目标硬件的目标硬件数据信息,并从所述目标硬件数据信息中确定出与所述目标硬件的寿命相关的参数,作为目标硬件的寿命参考值参数,然后用目标硬件的寿命标准值参数与所述目标硬件的寿命参考值参数进行对比,通过对比结果确定针对所述目标硬件的寿命分析频率,最后基于寿命分析频率根据目标硬件数据信息与历史硬件的历史硬件数据信息对目标硬件进行寿命预测。由此,本技术在进行分布式存储集群的硬件管理时,通过获取目标硬件的目标硬件数据信息,并从所述目标硬件数据信息中确定寿命参考值参数,并根据目标硬件的寿命参考值参数与寿命标准值参数的对比结果确定寿命分析频率,使得在进行硬件管理时可以灵活的调整针对目标硬件的寿命分析频率,避免了频繁进行寿命分析导致的消耗大量系统资源,从而使得针对目标硬件的分析采用与之对应的合适的频率以及时确定目标硬件的故障概率与预期失效时间,以便于用户在充分使用硬件的前提下可以对目标硬件的寿命进行判断并提前做好更换的准备。综上,本技术能够有效地进行分布式存储集群中的硬件管理并对使用中的硬件进行故障预测。
54.参见图2所示,本发明实施例公开了一种具体的分布式存储集群的硬件管理方法,相对于上一实施例,本实施例对技术方案作了进一步说明和优化。
55.步骤s21:通过硬件基本信息获取命令获取目标硬件的目标硬件基本信息,并根据所述目标硬件基本信息判断所述目标硬件与分布式存储集群中的其他硬件是否适配。
56.在本实施例中,所述通过硬件基本信息获取命令获取目标硬件的目标硬件基本信息,并根据所述目标硬件基本信息判断所述目标硬件与分布式存储集群中的其他硬件是否适配,包括:通过硬件基本信息获取命令获取目标硬件的目标硬件基本信息,并根据所述目标硬件基本信息判断所述目标硬件是否存在故障;如果所述目标硬件不存在故障,则将所述目标硬件基本信息处理为目标格式基本信息,并将所述目标格式基本信息与预设硬件兼容数据库中的数据进行对比,以判断所述目标硬件与所述分布式存储集群中的其他硬件是否适配。
57.可以理解的是,在进行分布式存储集群中硬件的数据采集之前,首先需要对硬件进行适配。在分布式存储系统中,硬件的情况会比较复杂,会存在例如生产厂商不同、所支持的固件版本不同、服务器所支持的最大设备数量以及不同sas卡与raid卡等问题,所以需要对所述分布式存储集群中硬件进行适配。具体地,首先检查所述目标硬件是否可用,如果存在故障则进行目标硬件故障的告警提示。随后获取所述目标硬件的基本信息,针对目标硬件检查其是否可用,通过硬件基本信息获取命令获取目标硬件的目标硬件基本信息,并根据所述目标硬件基本信息判断所述目标硬件是否存在故障,如果所述目标硬件不存在故障,则将不同厂商的格式不同的硬件基本信息处理为目标格式基本信息,并将所述目标格
式基本信息与预设硬件兼容数据库中的数据进行对比,以判断所述目标硬件与所述分布式存储集群中的其他硬件是否适配。其中,所述预设硬件兼容数据库为提前写入各类硬件之间的兼容关系的数据库。
58.在本实施例中,所述判断所述目标硬件与所述分布式存储集群中的其他硬件是否适配之后,还包括:对所述分布式存储集群对应的硬件适配界面视图进行调整,以保证正常获取到所述分布式存储集群中各类硬件对应的硬件数据信息。通过上述技术方案,在获取所述目标硬件信息之前对所述目标硬件是否适配进行判断,可有效避免由于未充分进行硬件适配检查而导致的系统异常,并提前做好硬件适配。
59.步骤s22:获取所述分布式存储集群中所述目标硬件对应的目标硬件数据信息。
60.步骤s23:根据所述目标硬件数据信息中确定出影响所述目标硬件的寿命的参数,以得到所述目标硬件的寿命参考值参数。
61.步骤s24:将所述寿命参考值参数与所述目标硬件的寿命标准值参数进行对比以得到对比结果,并根据所述对比结果确定针对所述目标硬件的寿命分析频率。
62.步骤s25:基于所述寿命分析频率根据所述目标硬件数据信息与所述目标硬件对应的历史硬件的历史硬件数据信息进行针对所述目标硬件的寿命预测。
63.可见,在本实施例中,通过在获取目标硬件的数据信息之前对所述目标硬件进行是否适配的判断,可有效避免由于未充分进行硬件适配检查而导致的系统异常,并提前做好硬件适配。
64.参见图3所示,本发明实施例公开了一种具体的分布式存储集群的硬件管理方法,相对于上一实施例,本实施例对技术方案作了进一步说明和优化。
65.步骤s31:根据预设数据采集周期对分布式存储集群中的目标硬件对应的目标硬件数据信息进行采集,并将所述目标硬件数据信息保存至预设数据信息数据库中。
66.在本实施例中,根据预设数据采集周期对所述分布式存储集群中的所述目标硬件对应的所述目标硬件数据信息进行采集,并将所述目标硬件数据信息保存至预设数据信息数据库中之后,还包括:根据所述预设数据信息数据库中的所述目标硬件数据信息的变化频率对所述预设数据采集周期进行调整;如果所述目标硬件数据信息的变化频率低于预设变化阈值,则根据所述变化频率将所述预设数据采集周期进行相应的延长处理;如果所述目标硬件数据信息的变化频率高于预设变化阈值,则根据所述变化频率将所述预设数据采集周期进行相应的缩短处理。可以理解的是,通过采集并缓存的方式可以降低频繁查询所带来的的资源消耗,但是采集周期过长会导致信息更新不及时,而采集周期过短仍会有不必要的消耗。具体地,对所述预设数据采集周期进行分析,如果所述目标硬件的目标硬件数据信息变化频率较低,则将所述预设数据采集周期进行延长;如果所述目标硬件的目标硬件数据信息变化频率较高,则将所述预设数据采集周期进行缩短。进一步的,采集到的所述目标硬件数据信息将保存在分布式存储集群的所述目标硬件所在节点的预设数据信息数据库中,当保存的数据超过一定时间后,则将预设数据信息数据库中的历史数据中有代表性的数据与能体现目标硬件情况变化的数据进行保留,并清洗掉其他的数据。通过上述技术方案,根据预设数据采集周期对所述分布式存储集群中的所述目标硬件对应的所述目标硬件数据信息进行采集,并将所述目标硬件数据信息保存至预设数据信息数据库中,使得根据目标硬件数据信息的反馈动态调整预设数据采集周期,避免在数据采集过程中不必要
的资源消耗;同时根据历史数据的类型进行数据清洗,避免历史数据占用的存储空间过大,造成资源浪费的问题。
67.步骤s32:根据所述目标硬件数据信息中确定出影响所述目标硬件的寿命的参数,以得到所述目标硬件的寿命参考值参数。
68.步骤s33:将所述寿命参考值参数与所述目标硬件的寿命标准值参数进行对比以得到对比结果,并根据所述对比结果确定针对所述目标硬件的寿命分析频率。
69.步骤s34:从所述预设数据信息数据库中读取所述目标硬件数据信息与所述目标硬件对应的历史硬件的历史硬件数据信息,并基于所述寿命分析频率根据所述目标硬件数据信息与所述历史硬件数据信息进行针对所述目标硬件的寿命预测。
70.在本实施例中,还包括;如果在所述预设数据信息数据库中无法查找到所述目标硬件对应的历史硬件的历史硬件数据信息,则根据所述目标硬件数据信息与所述目标硬件所处的环境信息进行针对所述目标硬件的寿命预测。其中,所述目标硬件所处的环境信息包括但不限于温度信息,以便于根据所述目标硬件数据信息与所述目标硬件所处的温度等信息进行针对所述目标硬件寿命的综合分析与预测。
71.可见,在本实施例中,通过根据预设数据采集周期对所述分布式存储集群中的所述目标硬件对应的所述目标硬件数据信息进行采集,并将所述目标硬件数据信息保存至预设数据信息数据库中,使得根据目标硬件数据信息的反馈动态调整预设数据采集周期,避免在数据采集过程中不必要的资源消耗;同时根据历史数据的类型进行数据清洗,避免历史数据占用的存储空间过大,造成资源浪费的问题。
72.参见图4所示本技术实施例公开了一种分布式存储集群的硬件管理装置,包括:
73.硬件信息获取模块11,用于获取分布式存储集群中目标硬件对应的目标硬件数据信息;
74.寿命参考值确定模块12,用于根据所述目标硬件数据信息中确定出影响所述目标硬件的寿命的参数,以得到所述目标硬件的寿命参考值参数;
75.频率确定模块13,用于将所述寿命参考值参数与所述目标硬件的寿命标准值参数进行对比以得到对比结果,并根据所述对比结果确定针对所述目标硬件的寿命分析频率;
76.寿命预测模块14,用于基于所述寿命分析频率根据所述目标硬件数据信息与所述目标硬件对应的历史硬件的历史硬件数据信息进行针对所述目标硬件的寿命预测。
77.可见,本实施例中在进行分布式存储集群的硬件管理时,首先获取分布式集群中目标硬件的目标硬件数据信息,并从所述目标硬件数据信息中确定出与所述目标硬件的寿命相关的参数,作为目标硬件的寿命参考值参数,然后用目标硬件的寿命标准值参数与所述目标硬件的寿命参考值参数进行对比,通过对比结果确定针对所述目标硬件的寿命分析频率,最后基于寿命分析频率根据目标硬件数据信息与历史硬件的历史硬件数据信息对目标硬件进行寿命预测。由此,本技术在进行分布式存储集群的硬件管理时,通过获取目标硬件的目标硬件数据信息,并从所述目标硬件数据信息中确定寿命参考值参数,并根据目标硬件的寿命参考值参数与寿命标准值参数的对比结果确定寿命分析频率,使得在进行硬件管理时可以灵活的调整针对目标硬件的寿命分析频率,避免了频繁进行寿命分析导致的消耗大量系统资源,从而使得针对目标硬件的分析采用与之对应的合适的频率以及时确定目标硬件的故障概率与预期失效时间,以便于用户在充分使用硬件的前提下可以对目标硬件
的寿命进行判断并提前做好更换的准备。综上,本技术能够有效地进行分布式存储集群中的硬件管理并对使用中的硬件进行故障预测。
78.在一些具体实施例中,所述分布式存储集群的硬件管理装置还包括:
79.硬件适配模块,用于通过硬件基本信息获取命令获取目标硬件的目标硬件基本信息,并根据所述目标硬件基本信息判断所述目标硬件与所述分布式存储集群中的其他硬件是否适配。
80.在一些具体实施例中,所述硬件适配模块,具体包括:
81.故障检查单元,用于通过硬件基本信息获取命令获取目标硬件的目标硬件基本信息,并根据所述目标硬件基本信息判断所述目标硬件是否存在故障;
82.兼容判断单元,用于如果所述目标硬件不存在故障,则将所述目标硬件基本信息处理为目标格式基本信息,并将所述目标格式基本信息与预设硬件兼容数据库中的数据进行对比,以判断所述目标硬件与所述分布式存储集群中的其他硬件是否适配。
83.在一些具体实施例中,所述分布式存储集群的硬件管理装置还包括:
84.视图调整模块,用于对所述分布式存储集群对应的硬件适配界面视图进行调整,以保证正常获取到所述分布式存储集群中各类硬件对应的硬件数据信息。
85.在一些具体实施例中,所述硬件信息获取模块11,具体用于:根据预设数据采集周期对所述分布式存储集群中的所述目标硬件对应的所述目标硬件数据信息进行采集,并将所述目标硬件数据信息保存至预设数据信息数据库中;
86.相应的,所述寿命预测模块14,具体用于:从所述预设数据信息数据库中读取所述目标硬件数据信息与所述目标硬件对应的历史硬件的历史硬件数据信息,并基于所述寿命分析频率根据所述目标硬件数据信息与所述历史硬件数据信息进行针对所述目标硬件的寿命预测。
87.在一些具体实施例中,所述分布式存储集群的硬件管理装置还包括:
88.周期调整模块,用于根据所述预设数据信息数据库中的所述目标硬件数据信息的变化频率对所述预设数据采集周期进行调整;
89.周期延长模块,用于如果所述目标硬件数据信息的变化频率低于预设变化阈值,则根据所述变化频率将所述预设数据采集周期进行相应的延长处理;
90.周期缩短模块,用于如果所述目标硬件数据信息的变化频率高于预设变化阈值,则根据所述变化频率将所述预设数据采集周期进行相应的缩短处理。
91.在一些具体实施例中,所述寿命预测模块14,具体用于:如果在所述预设数据信息数据库中无法查找到所述目标硬件对应的历史硬件的历史硬件数据信息,则根据所述目标硬件数据信息与所述目标硬件所处的环境信息进行针对所述目标硬件的寿命预测。
92.图5所示为本技术实施例提供的一种电子设备20。该电子设备20,具体还可以包括:至少一个处理器21、至少一个存储器22、电源23、通信接口24、输入输出接口25和通信总线26。其中,所述存储器22用于存储计算机程序,所述计算机程序由所述处理器21加载并执行,以实现前述任一实施例公开的分布式存储集群的硬件管理方法中的相关步骤。另外,本实施例中的电子设备20具体可以为电子计算机。
93.本实施例中,电源23用于为电子设备20上的各硬件设备提供电压;通信接口24能够为电子设备20创建与外界设备之间的数据传输通道,其所遵循的通信协议是能够适用于
本技术技术方案的任意通信协议,在此不对其进行具体限定;输入输出接口25,用于获取外界输入数据或向外界输出数据,其具体的接口类型可以根据具体应用需要进行选取,在此不进行具体限定。
94.另外,存储器22作为资源储存的载体,可以是只读存储器、随机存储器、磁盘或者光盘等,其上所存储的资源可以包括操作系统221,计算机程序222等,存储方式可以是短暂存储或者永久存储。
95.其中,操作系统221用于管理与控制电子设备20上的各硬件设备以及计算机程序222其可以是windows server、netware、unix、linux等。计算机程序222除了包括能够用于完成前述任一实施例公开的由电子设备20执行的分布式存储集群的硬件管理方法的计算机程序外,还可以进一步包括能够用于完成其他特定工作的计算机程序。
96.进一步的,本技术还公开了一种计算机可读存储介质,用于存储计算机程序;其中,所述计算机程序被处理器执行时实现前述公开的分布式存储集群的硬件管理方法。关于该方法的具体步骤可以参考前述实施例中公开的相应内容,在此不再进行赘述。
97.最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
98.以上对本发明所提供的一种分布式存储集群的硬件管理方法、装置、设备及介质进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1