云数据中心的故障范围定位方法、装置、设备及介质与流程

文档序号:36004194发布日期:2023-11-16 18:46阅读:46来源:国知局
云数据中心的故障范围定位方法、装置、设备及介质与流程

本技术涉及大数据领域,尤其涉及一种云数据中心的故障范围定位方法、装置、设备及介质。


背景技术:

1、随着科技的发展,云数据中心的以其虚拟化各种信息技术(informationtechnology,简称:it)设备、模块化程度较高、自动化程度较高、具备较高绿色节能的特点受到人们的喜爱。

2、云数据中心在运行过程中,会产生大量的故障告警信息,为了保证云数据中心的正常运行,需要确定出故障范围,进而维修人员进行故障维修。现有技术中,对于确定云数据中心的故障范围的方式,通常是由工作人员根据故障告警信息对云数据中心架构中的每个区域范围进行排查,进而根据排查结果确定故障范围。

3、综上所述,现有的云数据中心的故障范围定位方法,使用人工确定故障范围,导致确定故障范围的效率较低。


技术实现思路

1、本技术提供一种云数据中心的故障范围定位方法、装置、设备及介质,用以解决现有的云数据中心的故障范围定位方法,使用人工确定故障范围,导致确定故障范围的效率较低的问题。

2、第一方面,本技术提供一种云数据中心的故障范围定位方法,包括:

3、获取至少一条故障告警信息和云数据中心架构,其中,每条故障告警信息包括故障网际互连协议ip地址,所述云数据中心架构包括四层,第一层为至少一个资源域,第二层为每个资源域下包括的至少一个功能子区域,第三层为每个功能子区域下包括的至少一个可用分区,第四层为至少一个可用分区下包括的至少一个数据节点组;

4、根据所述至少一条故障告警信息中的故障ip地址,以及每个资源域包括的ip地址、每个功能子区域包括的ip地址、每个可用分区包括的ip地址、每个数据节点组包括的ip地址,按照所述云数据中心架构中第一层至第四层的顺序,逐层确定出每层对应的故障范围;

5、输出每个故障范围的标识。

6、在一种具体实施方式中,所述根据所述至少一条故障告警信息中的故障ip地址,以及每个资源域包括的ip地址、每个功能子区域包括的ip地址、每个可用分区包括的ip地址、每个数据节点组包括的ip地址,按照所述云数据中心架构中第一层至第四层的顺序,逐层确定出每层对应的故障范围,包括:

7、根据所述至少一条故障告警信息中的故障ip地址,以及每个资源域包括的ip地址,确定出包括故障ip地址的故障资源域,并将所述故障资源域确定为第一层对应的故障范围;

8、对于每个故障资源域,根据所述故障资源域包括的故障ip地址,以及所述故障资源域下每个功能子区域包括的ip地址,确定出包括故障ip地址的故障功能子区域,并将所述故障功能子区域确定为第二层对应的故障范围;

9、对于每个故障功能子区域,根据所述故障功能子区域包括的故障ip地址,以及所述故障功能子区域下每个可用分区包括的ip地址,确定出包括故障ip地址的故障可用分区,并将所述故障可用分区确定为第三层对应的故障范围;

10、对于每个故障可用分区,若所述故障可用分区下包括数据节点组,根据所述故障可用分区包括的故障ip地址,以及所述故障可用分区下每个数据节点组包括的ip地址,确定出包括故障ip地址的故障数据节点组,并将所述故障数据节点组确定为第四层对应的故障范围。

11、在一种具体实施方式中,每个资源域下包括的功能子区域包括管理区域、网络服务区域、虚拟计算区域、裸金属区域、对象存储区域;

12、所述管理区域中的数据节点用于提供管理数据节点服务,所述网络服务区域中的数据节点用于提供网络流量服务,所述虚拟计算区域中的数据节点用于提供虚拟机,所述裸金属区域中的数据节点用于提供物理服务器,所述对象存储区域中的数据节点用于提供存储服务。

13、在一种具体实施方式中,若可用分区属于的功能子区域为虚拟计算区域,则所述可用分区下包括至少一个数据节点组,且所述可用分区下包括的数据节点组包括主机组和存储组。

14、在一种具体实施方式中,若可用分区属于的功能子区域为裸金属区域,则所述可用分区下包括至少一个数据节点组,且所述可用分区下包括的数据节点组包括网关组。

15、在一种具体实施方式中,所述获取至少一条故障告警信息和云数据中心架构之前,所述方法还包括:

16、获取所述云数据中心架构中每个数据节点的ip地址;

17、根据每个数据节点的ip地址,确定每个资源域包括的ip地址、每个功能子区域包括的ip地址、每个可用分区包括的ip地址、每个数据节点组包括的ip地址。

18、在一种具体实施方式中,所述方法还包括:

19、响应于用户的显示第一层故障范围操作,根据所述云数据中心架构中第一层对应的故障范围,生成并显示第一层故障范围指示界面,所述第一层故障范围指示界面中包括每个资源域对应的资源域组件,资源域组件包括每个故障资源域对应的故障资源域组件;

20、响应于用户在所述第一层故障范围指示界面上的点击故障资源域组件操作,根据所述云数据中心架构中第二层对应的故障范围,生成并显示第二层故障范围指示界面,所述第二层故障范围指示界面中包括功能子区域对应的功能子区域组件,功能子区域组件包括故障功能子区域对应的故障功能子区域组件;

21、响应于用户在所述第二层故障范围指示界面上的点击故障功能子区域组件操作,根据所述云数据中心架构中第三层对应的故障范围,生成并显示第三层故障范围指示界面,所述第三层故障范围指示界面中包括可用分区对应的可用分区组件,可用分区组件包括故障可用分区对应的故障可用分区组件;

22、响应于用户在所述第三层故障范围指示界面上的点击故障可用分区组件操作,根据所述云数据中心架构中第四层对应的故障范围,生成并显示第四层故障范围指示界面,所述第四层故障范围指示界面中包括数据节点组对应的数据节点组组件,数据节点组组件包括故障数据节点组对应的故障数据节点组组件。

23、第二方面,本技术提供一种云数据中心的故障范围定位装置,包括:

24、获取模块,用于获取至少一条故障告警信息和云数据中心架构,其中,每条故障告警信息包括故障网际互连协议ip地址,所述云数据中心架构包括四层,第一层为至少一个资源域,第二层为每个资源域下包括的至少一个功能子区域,第三层为每个功能子区域下包括的至少一个可用分区,第四层为至少一个可用分区下包括的至少一个数据节点组;

25、处理模块,用于根据所述至少一条故障告警信息中的故障ip地址,以及每个资源域包括的ip地址、每个功能子区域包括的ip地址、每个可用分区包括的ip地址、每个数据节点组包括的ip地址,按照所述云数据中心架构中第一层至第四层的顺序,逐层确定出每层对应的故障范围;

26、输出模块,用于输出每个故障范围的标识。

27、第三方面,本技术提供一种电子设备,包括:

28、处理器,存储器,通信接口,显示器;

29、所述存储器用于存储所述处理器的可执行指令;

30、其中,所述处理器配置为经由执行所述可执行指令来执行第一方面任一项所述的云数据中心的故障范围定位方法。

31、第四方面,本技术提供一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面任一项所述的云数据中心的故障范围定位方法。

32、第五方面,本技术提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时用于实现第一方面任一项所述的云数据中心的故障范围定位方法。

33、本技术提供的云数据中心的故障范围定位方法、装置、设备及介质,通过获取到故障告警信息和云数据中心架构后,根据故障告警信息中的故障ip地址,以及云数据中心架构中第一层的每个资源域包括的ip地址、第二层的每个功能子区域包括的ip地址、第三层的每个可用分区包括的ip地址、第四层的每个数据节点组包括的ip地址,按照云数据中心架构中第一层至第四层的顺序,逐层确定出每层对应的故障范围。本方案通过按照云数据中心架构中第一层至第四层的顺序,逐层确定出每层对应的故障范围,可有效提高确定故障范围的效率。

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