用于对网络设备进行高可用演练的系统及方法技术方案

技术编号:15518452 阅读:258 留言:0更新日期:2017-06-04 08:40
本发明专利技术实施例提供了一种用于对网络设备进行高可用演练的系统及方法,其中,该系统包括:指令接收模块,接收用户输入的演练指令,演练指令包括待演练的网络设备的标识信息和演练动作;演练模块,根据所述演练指令中的标识信息和演练动作调用预设程度段与该待演练的网络设备进行通信,完成对该待演练的网络设备进行所述演练动作的高可用演练,所述用于对网络设备进行高可用演练的系统中设置有用于完成不同网络设备的不同演练动作的程度段;数据接收模块,接收对该待演练的网络设备进行所述演练动作的高可用演练结果数据。该方案有助于提高对网络设备进行高可用演练的效率,有助于减少由于检查错漏导致影响交易的情况,减少可能给运维带来的隐患。

【技术实现步骤摘要】
用于对网络设备进行高可用演练的系统及方法
本专利技术涉及网络维护
,特别涉及一种用于对网络设备进行高可用演练的系统及方法。
技术介绍
随着信息中心网络的快速发展,金融支付网络的规模也变得日益复杂,而金融网络的高可用性演练也成为用户经常用来验证网络的有效性手段之一。目前,在金融网络日常运维中,网络设备会经常进行高可用实战演练,每个演练场景都需要通过技术人员手工对待检测网络设备输入执行命令行并查看和记录数据,来判断网络连通性与线路质量的好坏,最后以人工整理的形式实现展示。由于网络规模大,演练场景众多,且涉及的业务广,在验证的过程中,通过手工对待检测网络设备输入命令来验证网络的连通性,速度慢是一大缺陷,同时可能会出现线路中断的故障,从而导致对交易生产影响;另一方面,在演练过程中,人工对演练后的数据进行收集还需重新整理和分析,这就需要边演练,边验证和收集数据,使得效率低,时间长,容易出现检查错漏导致影响交易的情况,不但影响生产运维的效率,还有可能给运维带来隐患。
技术实现思路
本专利技术实施例提供了一种用于对网络设备进行高可用演练的系统,以解决现有技术中对网络设备进行高可用实战演练时效率低的技术问题。该系统包括:指令接收模块,用于接收用户输入的演练指令,所述演练指令包括待演练的网络设备的标识信息和演练动作;演练模块,用于根据所述演练指令中的标识信息和演练动作调用预设程度段与该待演练的网络设备进行通信,完成对该待演练的网络设备进行所述演练动作的高可用演练,其中,所述用于对网络设备进行高可用演练的系统中设置有用于完成不同网络设备的不同演练动作的程度段;数据接收模块,用于接收对该待演练的网络设备进行所述演练动作的高可用演练结果数据。在一个实施例中,用于完成不同网络设备的不同演练动作的程度段是采用JAVA语言实现的。在一个实施例中,还包括:数据处理模块,用于对该待演练的网络设备的高可用演练结果数据进行处理。在一个实施例中,还包括:显示模块,用于显示所述数据处理模块处理后的该待演练的网络设备的高可用演练结果数据。在一个实施例中,所述显示模块,具体用于采用表格形式或WEB形式显示所述数据处理模块处理后的该待演练的网络设备的高可用演练结果数据。本专利技术实施例还提供了一种对网络设备进行高可用演练的方法,以解决现有技术中对网络设备进行高可用实战演练时效率低的技术问题。该方法包括:接收用户输入的演练指令,所述演练指令包括待演练的网络设备的标识信息和演练动作;根据所述演练指令中的标识信息和演练动作调用预设程度段与该待演练的网络设备进行通信,完成对该待演练的网络设备进行所述演练动作的高可用演练,其中,预先设置用于完成不同网络设备的不同演练动作的程度段;接收对该待演练的网络设备进行所述演练动作的高可用演练结果数据。在一个实施例中,采用JAVA语言实现用于完成不同网络设备的不同演练动作的程度段。在一个实施例中,还包括:对该待演练的网络设备的高可用演练结果数据进行处理。在一个实施例中,还包括:对处理后的该待演练的网络设备的高可用演练结果数据进行显示。在一个实施例中,采用表格形式或WEB形式对处理后的该待演练的网络设备的高可用演练结果数据进行显示。在本专利技术实施例中,通过指令接收模块来接收用户输入的演练指令,演练模块根据演练指令中的标识信息和演练动作来调用预设程度段与该待演练的网络设备进行通信,完成对该待演练的网络设备进行所述演练动作的高可用演练,最后,通过数据接收模块直接接收对该待演练的网络设备进行所述演练动作的高可用演练结果数据。由于在上述用于对网络设备进行高可用演练的系统中设置有用于完成不同网络设备的不同演练动作的程度段,使得在接收到用户输入的演练指令后,可以通过调用相应的程序段迅速完成不同网络设备的不同演练动作,与现有技术相比,避免技术人员手工对网络设备输入执行命令行来完成不同网络设备的演练场景,有助于提高对网络设备进行高可用演练的效率;同时,通过数据接收模块直接接收对该待演练的网络设备进行所述演练动作的高可用演练结果数据,与现有技术相比,避免人工收集演练数据,避免在演练过程中,边演练,边验证和收集数据的情况,进一步有助于提高对网络设备进行高可用演练的效率,有助于减少由于检查错漏导致影响交易的情况,减少给运维带来隐患的可能性。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,并不构成对本专利技术的限定。在附图中:图1是本专利技术实施例提供的一种用于对网络设备进行高可用演练的系统的结构框图;图2是本专利技术实施例提供的一种用于对网络设备进行高可用演练的系统的使用示意图;图3是本专利技术实施例提供的一种启动上述用于对网络设备进行高可用演练的系统的界面示意图;图4是本专利技术实施例提供的一种进入上述用于对网络设备进行高可用演练的系统的演练界面示意图;图5是本专利技术实施例提供的一种开始演练前的准备工作的界面示意图;图6是本专利技术实施例提供的一种在演练操作界面输入演练指令的示意图;图7是本专利技术实施例提供的一种在演练操作界面进行演练的示意图;图8是本专利技术实施例提供的一种在演练操作界面收集数据的示意图;图9是本专利技术实施例提供的一种退出整个演练的界面示意图;图10是本专利技术实施例提供的一种在演练操作界面导出数据的示意图;图11是本专利技术实施例提供的一种对网络设备进行高可用演练的方法的流程图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,下面结合实施方式和附图,对本专利技术做进一步详细说明。在此,本专利技术的示意性实施方式及其说明用于解释本专利技术,但并不作为对本专利技术的限定。在本专利技术实施例中,提供了一种用于对网络设备进行高可用演练的系统,如图1所示,该系统包括:指令接收模块101,用于接收用户输入的演练指令,所述演练指令包括待演练的网络设备的标识信息和演练动作;演练模块102,用于根据所述演练指令中的标识信息和演练动作调用预设程度段与该待演练的网络设备进行通信,完成对该待演练的网络设备进行所述演练动作的高可用演练,其中,所述用于对网络设备进行高可用演练的系统中设置有用于完成不同网络设备的不同演练动作的程度段;数据接收模块103,用于接收对该待演练的网络设备进行所述演练动作的高可用演练结果数据。由图1所示可知,在本专利技术实施例中,通过指令接收模块来接收用户输入的演练指令,演练模块根据演练指令中的标识信息和演练动作来调用预设程度段与该待演练的网络设备进行通信,完成对该待演练的网络设备进行所述演练动作的高可用演练,最后,通过数据接收模块直接接收对该待演练的网络设备进行所述演练动作的高可用演练结果数据。由于在上述用于对网络设备进行高可用演练的系统中设置有用于完成不同网络设备的不同演练动作的程度段,使得在接收到用户输入的演练指令后,可以通过调用相应的程序段迅速完成不同网络设备的不同演练动作,与现有技术相比,避免技术人员手工对网络设备输入执行命令行来完成不同网络设备的演练场景,有助于提高对网络设备进行高可用演练的效率;同时,通过数据接收模块直接接收对该待演练的网络设备进行所述演练动作的高可用演练结果数据,与现有技术相比,避免人工收集演练数据,避免在演练过程中,边演练,边验证和收集数据的情况,进一步有助于提高对网络设备进行高可用演练的效率,有助于减少由于检查错漏导致本文档来自技高网...
用于对网络设备进行高可用演练的系统及方法

【技术保护点】
一种用于对网络设备进行高可用演练的系统,其特征在于,包括:指令接收模块,用于接收用户输入的演练指令,所述演练指令包括待演练的网络设备的标识信息和演练动作;演练模块,用于根据所述演练指令中的标识信息和演练动作调用预设程度段与该待演练的网络设备进行通信,完成对该待演练的网络设备进行所述演练动作的高可用演练,其中,所述用于对网络设备进行高可用演练的系统中设置有用于完成不同网络设备的不同演练动作的程度段;数据接收模块,用于接收对该待演练的网络设备进行所述演练动作的高可用演练结果数据。

【技术特征摘要】
1.一种用于对网络设备进行高可用演练的系统,其特征在于,包括:指令接收模块,用于接收用户输入的演练指令,所述演练指令包括待演练的网络设备的标识信息和演练动作;演练模块,用于根据所述演练指令中的标识信息和演练动作调用预设程度段与该待演练的网络设备进行通信,完成对该待演练的网络设备进行所述演练动作的高可用演练,其中,所述用于对网络设备进行高可用演练的系统中设置有用于完成不同网络设备的不同演练动作的程度段;数据接收模块,用于接收对该待演练的网络设备进行所述演练动作的高可用演练结果数据。2.如权利要求1所述的用于对网络设备进行高可用演练的系统,其特征在于,用于完成不同网络设备的不同演练动作的程度段是采用JAVA语言实现的。3.如权利要求1或2所述的用于对网络设备进行高可用演练的系统,其特征在于,还包括:数据处理模块,用于对该待演练的网络设备的高可用演练结果数据进行处理。4.如权利要求3所述的用于对网络设备进行高可用演练的系统,其特征在于,还包括:显示模块,用于显示所述数据处理模块处理后的该待演练的网络设备的高可用演练结果数据。5.如权利要求4所述的用于对网络设备进行高可用演练的系统,其特征在于,所述显示模块,具体用于...

【专利技术属性】
技术研发人员:张瑞涛郝建明姚世宏
申请(专利权)人:中国银联股份有限公司
类型:发明
国别省市:上海,31

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

1