运维方法、装置、计算机设备、存储介质和程序产品与流程

文档序号:37687759发布日期:2024-04-18 21:02阅读:11来源:国知局
运维方法、装置、计算机设备、存储介质和程序产品与流程

本技术涉及运维,特别是涉及一种运维方法、装置、计算机设备、存储介质和程序产品。


背景技术:

1、在通用的计算机系统中,在其生命周期中,都需要对其运行数据进行运维管理,以保证系统的正常运行。

2、传统的运维方法,通常是使用运维工具或者运维平台,收集和监控系统本身模块的异常情况,如监控主板温度异常、链路异常等,然后依赖于单一特定的运维决策逻辑,根据这些异常情况做出特定的运维决策。

3、但是,目前缺少可靠的针对闪存存储系统的自动化运维方式。


技术实现思路

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、确定模块,用于确定目标系统对应的目标决策树模型,目标决策树模型中的各个决策点的节点参数是根据目标系统的属性数据以及目标系统对应的先验数据确定的;

38、决策模块,用于利用目标决策树模型对运维数据进行运维决策,得到目标运维建议信息。

39、第三方面,本技术实施例提供一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现如上述第一方面的方法的步骤。

40、第四方面,本技术实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述第一方面的方法的步骤。

41、第五方面,本技术还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现如上述第一方面的方法的步骤。

42、上述运维方法、装置、计算机设备、存储介质和程序产品,通过获取目标系统的运维数据,目标系统至少包括闪存存储系统,确定目标系统对应的目标决策树模型,目标决策树模型中的各个决策点的节点参数是根据目标系统的属性数据以及目标系统对应的先验数据确定的,再利用目标决策树模型对运维数据进行运维决策,得到目标运维建议信息,目标运维建议信息用于对目标系统进行运维处理。这样,根据目标系统的属性数据以及目标系统对应的先验数据针对性地构建目标系统的目标决策树模型,该目标系统至少包括闪存存储系统,这样,在对闪存存储系统运维的过程中,可以直接利用目标决策树模型对相应的运维数据进行运维决策,实现对闪存存储系统可靠的自动化运维。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1