System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 设备的检查方法、装置及电子设备制造方法及图纸_技高网

设备的检查方法、装置及电子设备制造方法及图纸

技术编号:40479631 阅读:4 留言:0更新日期:2024-02-26 19:14
本申请公开了一种设备的检查方法、装置及电子设备,涉及云计算技术领域,其中的方法包括:获取服务集群中多个物理服务器的配置信息;基于多个物理服务器的机型,对多个物理服务器的配置信息进行分类,得到多个配置信息子集,每个配置信息子集中的配置信息对应同一种机型;对各配置信息子集中的配置信息进行聚合比较,并基于聚合比较结果确定配置信息子集中各配置信息对应的物理服务器的健康状况。本申请中通过获取服务集群多个物理服务器采集到的配置信息,进行健康状况的判断,不会影响服务集群内物理服务器的工作的情况,同时不需要通过配置目标配置信息文件,进行与目标值进行比对的方法进行检查,可以减少人工运维成本,提高检查效率。

【技术实现步骤摘要】

本申请涉及云计算,特别涉及一种设备的检查方法、装置及电子设备


技术介绍

1、云硬盘作为云计算过程中为云服务器提供高效持久性数据块级存储服务的设备,具备高可用、高可靠、高性能、低成本、可定制化存储等特点,可以作为云服务器的独立可扩展硬盘使用,通常作为需要频繁和细粒度更新的数据(如文件系统、数据库等)的主存储设备。随着云计算技术的发展,越来越多应用上的云需求增加,云计算的底层基础设备不断扩充,底层所用到的云硬盘物理服务器能达到千级、万级,云硬盘物理服务器的稳定运行至关重要,庞大的物理服务器数量给日常的健康检查、巡检等工作带来巨大的压力。

2、云硬盘物理服务器的健康检查包含操作系统、cpu、内存、网卡、raid卡等方面的配置信息。目前较为常见的方法是,人工维护配置文件,配置文件中包含操作系统、每个机型的cpu、内存、网卡等方面的目标配置信息,并将配置文件下发到每个物理服务器上,日常利用脚本语言实时拉取与物理服务器的机型及相关配置信息,并与配置文件的相关信息进行对比,来确认机器的健康状况。

3、但是由于物理服务器的配置更新换代很快,当出现新的机型时,配置文件需要不断进行人工完善,效率较低。


技术实现思路

1、本申请实施方式的目的是提供一种设备的检查方法、装置及电子设备,以解决现有配置文件需要人工完善,效率较低的问题。

2、为解决上述技术问题,本说明书第一方面提供了一种设备的检查方法,包括:

3、获取服务集群中多个物理服务器的配置信息;>

4、基于所述多个物理服务器的机型,对多个物理服务器的配置信息进行分类,得到多个配置信息子集,每个配置信息子集中的配置信息对应同一种机型;

5、对各配置信息子集中的配置信息进行聚合比较,并基于聚合比较结果确定配置信息子集中各配置信息对应的物理服务器的健康状况。

6、在一些实施例中,获取服务集群中多个物理服务器的配置信息,包括:

7、从所述服务集群的多个物理服务器中获取各物理服务器同时采集的各物理服务器的配置信息。

8、在一些实施例中,对各配置信息子集中的配置信息进行聚合比较,并基于聚合比较结果确定配置信息子集中各配置信息对应的物理服务器的健康状况,包括:

9、基于配置信息子集中各物理服务器的配置信息的数值之间的差异,确定所述配置信息子集中各物理服务器是否存在异常。

10、在一些实施例中,基于配置信息子集中各物理服务器的配置信息的数值之间的差异,确定所述配置信息子集中各物理服务器是否存在异常,包括:

11、在配置信息子集中选择任一物理服务器为当前参照服务器,确定当前参照服务器的配置信息的数值为参照值,并确定当前参照服务器的健康状况为正常;

12、在确定配置信息子集中第n个物理服务器的配置信息的数值小于所述参照值的情况下,确定所述第n个物理服务器的健康状况存在异常,其中n为正整数;

13、在确定所述第n个物理服务器的配置信息的数值等于所述参照值的情况下,确定所述第n个物理服务器的健康状况为正常;

14、在确定所述第n个物理服务器的配置信息的数值大于所述参照值的情况下,确定当前参照服务器的健康状况存在异常;以及

15、确定所述第n个物理服务器为当前参照服务器,所述第n个物理服务器的配置信息的数值为所述参照值,确定所述第n个物理服务器的健康状况为正常。

16、在一些实施例中,所述物理服务器的配置信息中包括多个维度的配置信息;

17、对各配置信息子集中的配置信息进行聚合比较,并基于聚合比较结果确定配置信息子集中各配置信息对应的物理服务器的健康状况,包括:

18、基于配置信息子集中各物理服务器的同一维度的配置信息的数值之间的差异,确定所述配置信息子集中各物理服务器是否存在异常。

19、在一些实施例中,所述配置信息包括以下至少之一:

20、中央处理器核数、内存容量、网卡速度、硬盘数量、磁盘阵列数量。

21、本说明书实施例第二方面提供了一种设备的检查方法,包括:

22、服务集群的多个物理服务器同时采集各物理服务器的配置信息,并将各物理服务器的配置信息发送至目标服务器;

23、所述目标服务器接收所述服务集群的多个物理服务器发送的配置信息,并基于所述多个物理服务器的机型,对多个物理服务器的配置信息进行分类,得到多个配置信息子集,每个配置信息子集中的配置信息对应同一种机型;对各配置信息子集中的配置信息进行聚合比较,并基于聚合比较结果确定配置信息子集中各配置信息对应的物理服务器的健康状况。

24、本说明书实施例第三方面提供了一种设备的检查装置,包括:

25、信息获取模块,用于获取服务集群中多个物理服务器的配置信息;

26、服务器分类模块,用于基于所述多个物理服务器的机型,对多个物理服务器的配置信息进行分类,得到多个配置信息子集,每个配置信息子集中的配置信息对应同一种机型;

27、健康检查模块,用于对各配置信息子集中的配置信息进行聚合比较,并基于聚合比较结果确定配置信息子集中各配置信息对应的物理服务器的健康状况。

28、本说明书第四方面提供了一种电子设备,包括:存储器和处理器,所述处理器和所述存储器之间互相通信连接,所述存储器中存储有计算机指令,所述处理器通过执行所述计算机指令,从而上述第一方面所述方法的步骤。

29、本说明书第五方面提供了一种计算机存储介质,所述计算机存储介质存储有计算机程序指令,所述计算机程序指令被执行时实现上述第一方面所述方法的步骤。

30、本说明书实施例提供的设备的检查方法,通过获取服务集群中多个物理服务器的配置信息;基于多个物理服务器的机型,对多个物理服务器的配置信息进行分类,得到多个配置信息子集,每个配置信息子集中的配置信息对应同一种机型;对各配置信息子集中的配置信息进行聚合比较,并基于聚合比较结果确定配置信息子集中各配置信息对应的物理服务器的健康状况。本申请中通过设置用于设备检查的目标服务器,服务集群中的多个物理服务器采集自身的配置信息后,将采集到的配置信息发送至目标物理服务器进行健康状况的判断,不需要因为在各物理服务器上运行健康检查脚本,而出现影响物理服务器的工作的情况,此外,目标物理服务器对多个配置信息基于机型进行分类,并通过对同种机型的配置信息进行聚合比较,确定服务集群中的多个物理服务器的健康状况,不需要通过配置目标配置信息文件,进而与目标值进行比对的方法进行健康检查,可以减少人工运维的时间成本,提高健康检查效率。

本文档来自技高网...

【技术保护点】

1.一种设备的检查方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,获取服务集群中多个物理服务器的配置信息,包括:

3.根据权利要求1所述的方法,其特征在于,对各配置信息子集中的配置信息进行聚合比较,并基于聚合比较结果确定配置信息子集中各配置信息对应的物理服务器的健康状况,包括:

4.根据权利要求3所述的方法,其特征在于,基于配置信息子集中各物理服务器的配置信息的数值之间的差异,确定所述配置信息子集中各物理服务器是否存在异常,包括:

5.根据权利要求1所述的方法,其特征在于,所述物理服务器的配置信息中包括多个维度的配置信息;

6.根据权利要求1至5任一项所述的方法,其特征在于,所述配置信息包括以下至少之一:

7.一种设备的检查方法,其特征在于,包括:

8.一种设备的检查装置,其特征在于,包括:

9.一种电子设备,其特征在于,包括:

10.一种计算机存储介质,其特征在于,所述计算机存储介质存储有计算机程序指令,所述计算机程序指令被执行时实现权利要求1至6任一项所述方法的步骤。

...

【技术特征摘要】

1.一种设备的检查方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,获取服务集群中多个物理服务器的配置信息,包括:

3.根据权利要求1所述的方法,其特征在于,对各配置信息子集中的配置信息进行聚合比较,并基于聚合比较结果确定配置信息子集中各配置信息对应的物理服务器的健康状况,包括:

4.根据权利要求3所述的方法,其特征在于,基于配置信息子集中各物理服务器的配置信息的数值之间的差异,确定所述配置信息子集中各物理服务器是否存在异常,包括:

5...

【专利技术属性】
技术研发人员:杨超
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:

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

1