[发明专利]一种动态针对网元设备配置脚本更新组建的方法在审
申请号: | 201910119960.2 | 申请日: | 2019-02-18 |
公开(公告)号: | CN109947444A | 公开(公告)日: | 2019-06-28 |
发明(设计)人: | 周国强;秦水;王云帆 | 申请(专利权)人: | 南京邮电大学;南京邮电大学盐城大数据研究院有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/71 |
代理公司: | 南京纵横知识产权代理有限公司 32224 | 代理人: | 董建林 |
地址: | 210023*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网元设备 脚本系统 配置脚本 配置系统 脚本 可用 数据库 落地 组建 脚本更新 脚本逻辑 设备类型 实时更新 相关信息 信息填写 业务流程 业务升级 影响系统 上游 实例化 绑定 细化 重置 更新 出错 遗漏 配置 | ||
本发明公开了一种动态针对网元设备配置脚本实时更新组建的方法,首先将业务流程细化编写脚本,然后对其进行设备名称,设备类型等信息填写,接着进行参数绑定实例化后存入到脚本系统的数据库中;然后新建job对上游脚本系统的脚本进行相关业务的组建,配置job的相关信息,执行job生成完整的配置脚本落地到网元设备配置系统的数据库中,为了不影响系统的高可用,对其落地表进行rename操作,以及对依赖上游脚本系统的脚本更新标志进行重置为0,这样网元设备配置系统的脚本就是实时最新的脚本逻辑。优点:本发明在网元设备更新和业务升级时节省大量的人力和降低修改出错遗漏几率,提升了网元设备配置系统的高可用。
技术领域
本发明涉及一种动态针对网元设备配置脚本更新组建的方法,属于互联网数据配置技术领域。
背景技术
网元设备的配置是运营商的基础功能模块,在网络运行中占据非常重要的位置。然而,随着网络结构越来越复杂和人们的需求越来越多,网元设备更新速度也是与时俱进,那么这对网元配置系统的更新速度带了巨大的挑战,如何高效快速有效的配置是当务之急,并且一种网元设备的配置又分为对个工单类型、多个业务类型,不同的组合要进行不同的相应配置。这样使得网元配置系统更新的速度和难度有提升。
在网元设备自动配置的开发过程中,随着网元设备的更新和业务的更新,这样使得无论是工作人员还是自动配置脚本的开发修改都是非常的繁琐和工作量之大。这样会使得修改的过程中出错的几率也会大大增加,为了应对网元设备的更新和业务的升级以及运营商日益增长的复杂需求,我们致力于如何动态的针对网元设备配置脚本的更新。脚本是用来配置网元设备的相关业务的,如何针对脚本里业务的改变和逻辑的改变来对网元设备自动化配置系统动态的改变所有相关的脚本内容。目的是减少配置人员的手动配置,降低配置的出错的可能性,以及网元配置系统迅速的对更新的逻辑进行应对,使得系统不受影响提高系统的高可用。
Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。
Telnet 是TCP/IP 协议族中的一个虚拟终端协议,它允许连接到远程主机。Telnet 运行在OSI 参考模型的应用层,利用TCP 来保证在客户机和服务器之间正确和有序地传输数据。在日常的网管工作中,Telnet 最主要的作用是用来做远程连接到网络设备,进行设备的配置修改和状态检查工作。
Pexpect是一个用来启动子程序并对其进行自动控制的纯 Python 模块,pexpect是Python中用于实现SSH,FTP,Telnet等命令进行自动化交互,从而无需人工干预实现自动化运维的一个第三方扩展模块。
Shell脚本与Windows/Dos下的批处理相似,也就是用各类命令预先放入到一个文件中,方便一次性执行的一个程序文件,主要是方便管理员进行设置或者管理用的。但是它比Windows下的批处理更强大,比用其他编程程序编辑的程序效率更高,它使用了Linux/Unix下的命令。
发明内容
为了应对网元设备的更新和业务的升级导致网元设备自动配置系统中脚本的修改复杂和遗漏,本申请提供了一种动态针对网元设备配置脚本更新组建的方法。
为解决上述技术问题,本发明提供一种动态针对网元设备配置脚本更新组建的方法,其特征在于,包括如下步骤:
1)将网元设备的业务流程脚本细化编写成相应的细化脚本;
2)在细化脚本中输入设备的名称,设备类型,业务类型,模板类型,并将其更新标志置为1;
3)对步骤2)处理后的脚本中的设备配置的相关参数进行绑定,填写配置设备的命令代码脚本内容,然后保存该脚本;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京邮电大学;南京邮电大学盐城大数据研究院有限公司,未经南京邮电大学;南京邮电大学盐城大数据研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910119960.2/2.html,转载请声明来源钻瓜专利网。