技术新讯 > 计算推算,计数设备的制造及其应用技术 > 数据中心自动化布线的方法、装置、电子设备及存储介质与流程  >  正文

数据中心自动化布线的方法、装置、电子设备及存储介质与流程

  • 国知局
  • 2024-07-31 23:16:31

本技术涉及网络布线,具体涉及一种数据中心自动化布线的方法、装置、电子设备、存储介质及计算机程序产品。

背景技术:

1、大型数据中心建设,网络运维布线人员现有实际做法是线下维护机房绘图,保存上十万永久链路,在永久链路成倍基础上保存信息点,每次布线需求来了,会根据线下维护的数据进行人工布线,效率低,且准确率无法保证,也无法保证多人同时针对多个布线工单诉求进行并行人工生成布线表,同时根据布线表完成布线施工后,变更时,还得维护线下数据,每次出报表也得通过人工计算,费时费力。

技术实现思路

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、本技术实施例的其它特征和优点将在随后的具体实施方式部分予以详细说明。

本文地址:https://www.jishuxx.com/zhuanli/20240730/196752.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。