本发明涉及网络及机房管理,尤其是涉及一种用于生成上架端口连线关系的方法与装置。
背景技术:
1、目前,机房上架时,设备之间接线,是一件非常复杂的事,一次百余台规模的上架操作,涉及到的连线关系,可能几百甚至上千条记录,以往,端口关系的整理,基本靠经验,靠人工编辑,费时费力,一但出错,排查成本非常高,修正后,也需要从几百上千条记录中相关联的条目挑出,重新手动修改,相关工作也很难交接。
2、上述中的现有技术方案存在以下缺陷:以往上架端口表,都是通过工程师手工生成的,耗时异常久,错误率高,会延长上架时间,拖慢施工进度,同时以往的端口表制作方案,没有从设备、板卡、模块、端口的角度考虑问题,单纯的从连线以及线缆的角度考虑,兼容性弱。
技术实现思路
1、本发明的目的是提供一种用于生成上架端口连线关系的方法与装置。
2、为实现上述目的,本发明提供了如下技术方案:
3、一种用于生成上架端口连线关系的方法,包括以下步骤:
4、步骤s1:输入并获取上架计划;
5、步骤s2:根据上架计划获取设备上架位置信息;
6、步骤s3:根据上架计划获取设备板卡及端口信息;
7、步骤s4:根据上架计划获取加载端口连线规则;
8、步骤s5:通过逻辑计算生成端口连线表。
9、作为本发明所述一种用于生成上架端口连线关系的方法的一种优选方案,其中,所述步骤s1中输入并获取上架计划,具体包括:
10、设计师设计上架方案,上架计划是上架方案的数据结构表述形式。
11、步骤s1.1:上架计划通过服务的接口传入服务;
12、步骤s1.2:紧接着服务分解上架计划,提取出设备信息、目标上架位置信息,以备后用。
13、作为本发明所述一种用于生成上架端口连线关系的方法的一种优选方案,其中,所述步骤s2中根据上架计划获取设备上架位置信息,具体包括以下子步骤:
14、步骤s2.1:使用设备信息和目标上架位置信息,调用上架管理器;
15、步骤s2.2:上架管理器,调用子模块机柜信息,获取已上架的位置信息,得到机柜信息备用。
16、作为本发明所述一种用于生成上架端口连线关系的方法的一种优选方案,其中,所述步骤s2中根据上架计划获取设备上架位置信息,具体还包括:
17、步骤s2.3:上架管理器,调用子模块上架设备信息,获取已插线的插线信息,得到一部分已存在的线缆表信息备用。
18、作为本发明所述一种用于生成上架端口连线关系的方法的一种优选方案,其中,所述步骤s3中根据上架计划获取设备板卡及端口信息,具体包括以下子步骤:
19、步骤s3.1:使用设备信息,调用设备管理器,使用设备信息子模块,获取设备的板卡信息;
20、步骤s3.2:依据板卡信息,调用设备管理器,使用板卡信息子模块,获取设备的模块信息。
21、作为本发明所述一种用于生成上架端口连线关系的方法的一种优选方案,其中,所述步骤s3中根据上架计划获取设备板卡及端口信息,具体还包括有:
22、步骤s3.3:依据模块信息,调用设备管理器,使用模块信息子模块,获取设备的端口信息。
23、作为本发明所述一种用于生成上架端口连线关系的方法的一种优选方案,其中,所述步骤s4中根据上架计划获取加载端口连线规则,具体包括以下子步骤:
24、步骤s4.1:提取上架计划中设备信息中的源设备类型;
25、步骤s4.2:提取上架计划中设备信息中的目标设备类型。
26、作为本发明所述一种用于生成上架端口连线关系的方法的一种优选方案,其中,所述步骤s4中根据上架计划获取加载端口连线规则,具体还包括:
27、步骤s4.3:使用源设备类型加目标设备类型,获取连线规则。
28、作为本发明所述一种用于生成上架端口连线关系的方法的一种优选方案,其中,所述步骤s5中通过逻辑计算生成端口连线表,具体包括:
29、使用端口信息加设备位置信息,生成全量端口表,全量端口表减去旧有端口信息,得到此次全量端口表,使用连线规则,过滤掉非法连线,得到此次全量正确端口表。
30、一种用于生成上架端口连线关系的装置,包括:上架计划解析器、上架管理器、设备管理器、连线规则管理器、端口连线生成器和连线表。
31、综上,本发明的有益技术效果为:
32、1.本发明采用程序生成,结果一致性高,具备标准化属性,同时兼容性和扩展性高,通过扩充规则和设备库,可快速支持新设备,同时效率高,生成时间是秒级,即使调整后再生成非常迅速,有效提升了机房施工效率;
33、2.本发明生成的端口连线表施工节省人力,提高了工作效率,综合评估生成上架端口连线关系的方法所产出的端口表,能够保障快速施工,避免因错误方式方法产生错误方案,影响施工进行,保障上架工作的快速和准确。
1.一种用于生成上架端口连线关系的方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的用于生成上架端口连线关系的方法,其特征在于,所述步骤s1中输入并获取上架计划,具体包括:
3.根据权利要求1所述的用于生成上架端口连线关系的方法,其特征在于,所述步骤s2中根据上架计划获取设备上架位置信息,具体包括以下子步骤:
4.根据权利要求1所述的用于生成上架端口连线关系的方法,其特征在于,所述步骤s2中根据上架计划获取设备上架位置信息,具体还包括:
5.根据权利要求1所述的用于生成上架端口连线关系的方法,其特征在于,所述步骤s3中根据上架计划获取设备板卡及端口信息,具体包括以下子步骤:
6.根据权利要求1所述的用于生成上架端口连线关系的方法,其特征在于,所述步骤s3中根据上架计划获取设备板卡及端口信息,具体还包括有:
7.根据权利要求1所述的用于生成上架端口连线关系的方法,其特征在于,所述步骤s4中根据上架计划获取加载端口连线规则,具体包括以下子步骤:
8.根据权利要求所1所述的用于生成上架端口连线关系的方法,其特征在于,所述步骤s4中根据上架计划获取加载端口连线规则,具体还包括:
9.根据权利要求1所述的用于生成上架端口连线关系的方法,其特征在于,所述步骤s5中通过逻辑计算生成端口连线表,具体包括:
10.一种用于生成上架端口连线关系的装置,其特征在于,包括: