一种网络设备上线方法、装置、服务器及存储介质制造方法及图纸

技术编号:24418583 阅读:40 留言:0更新日期:2020-06-06 12:49
本发明专利技术公开了一种网络设备上线方法、装置、服务器及存储介质,其中,网络设备上线方法包括:根据对网络区域的选择指令确定目标网络区域;确定目标网络区域所对应的至少一个网络设备;获取网络设备的设备信息;根据网络设备的设备信息,生成所述网络设备的配置文件;接收网络设备发送的上线请求,该上线请求包括所述网络设备的设备标识;根据设备标识确定网络设备对应的目标配置文件;根据目标动态地址分配协议配置文件,获取目标网络设备上线脚本文件和目标网络设备配置文件的存储地址信息;向所述网络设备返回所述存储地址信息,以使该网络设备根据所述存储地址信息获取相应的文件完成加载上线。本发明专利技术提高了网络设备上线的效率和成功率。

A method, device, server and storage medium for network equipment online

【技术实现步骤摘要】
一种网络设备上线方法、装置、服务器及存储介质
本专利技术涉及计算机
,特别涉及一种网络设备上线方法、装置、服务器及存储介质。
技术介绍
随着云计算的快速发展,数据中心的网络规模也出现了飞速增长,数据中心内网络设备如交换机的数量已达到几万甚至十几万台的规模。传统人工操作网络设备上线需要人工分配设备位置、设备互联布线表、手工升级版本和加载配置调试,最后才变更上线,整个流程不仅繁琐,而且运维角色多、信息流转容易疏漏、沟通成本大,机房现场实施周期长,且人工实施容易出错,效率低下,从而导致传统人工操作网络设备上线已无法满足云计算时代的需求,亟需一种更加高效及可靠的用于实现网络设备上线的技术方案。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供了一种网络设备上线方法、装置、服务器及存储介质。所述技术方案如下:一方面,提供了一种网络设备上线方法,所述方法包括:根据对网络区域的选择指令,确定目标网络区域;确定所述目标网络区域所对应的至少一个网络设备;获取所述至少一个网络设备的设备信息;根据所述至少一个网络设备中每个网络设备的设备信息,生成所述网络设备对应的配置文件;所述配置文件至少包括动态地址分配协议配置文件、网络设备上线脚本文件和网络设备配置文件;所述动态地址分配协议配置文件中包括所述网络设备上线脚本文件的存储地址信息和所述网络设备配置文件的存储地址信息;接收所述至少一个网络设备发送的上线请求,所述上线请求包括所述网络设备的设备标识;根据所述设备标识确定所述网络设备对应的目标配置文件;根据目标动态地址分配协议配置文件,获取目标网络设备上线脚本文件的存储地址信息和目标网络设备配置文件的存储地址信息;向所述网络设备返回所述存储地址信息,以使所述网络设备根据所述目标网络设备上线脚本文件的存储地址信息获取所述目标网络设备上线脚本,在运行所述目标网络设备上线脚本时根据所述目标网络设备配置文件的存储地址信息加载所述目标网络设备配置文件进行上线。可选的,所述方法还包括:接收输入的所述至少一个网络设备的设备信息;建立所述目标网络区域与所述设备信息之间的映射关系;相应的,所述确定所述目标网络区域所对应的至少一个网络设备包括:根据所述映射关系确定所述目标网络区域所对应的至少一个网络设备。可选的,所述方法还包括:确定所述目标网络设备配置文件的加载进度;根据所述加载进度生成可视化的进度组件;展示所述可视化的进度组件。可选的,所述设备信息至少包括设备厂商信息、设备序列号、设备端口信息、所述设备端口的互联模式以及设备版本信息。另一方面,提供了一种网络设备上线装置,所述装置包括:第一确定模块,用于根据对网络区域的选择指令,确定目标网络区域;第二确定模块,用于确定所述目标网络区域所对应的至少一个网络设备;第一获取模块,用于获取所述至少一个网络设备的设备信息;配置文件生成模块,用于根据所述至少一个网络设备中每个网络设备的设备信息,生成所述网络设备对应的配置文件;所述配置文件至少包括动态地址分配协议配置文件、网络设备上线脚本文件和网络设备配置文件;所述动态地址分配协议配置文件中包括所述网络设备上线脚本文件的存储地址信息和所述网络设备配置文件的存储地址信息;第一接收模块,用于接收所述至少一个网络设备发送的上线请求,所述上线请求包括所述网络设备的设备标识;根据所述设备标识确定所述网络设备对应的目标配置文件;第二获取模块,用于根据目标动态地址分配协议配置文件,获取目标网络设备上线脚本文件的存储地址信息和目标网络设备配置文件的存储地址信息;返回模块,用于向所述网络设备返回所述存储地址信息,以使所述网络设备根据所述目标网络设备上线脚本文件的存储地址信息获取所述目标网络设备上线脚本,在运行所述目标网络设备上线脚本时根据所述目标网络设备配置文件的存储地址信息加载所述目标网络设备配置文件进行上线。可选的,所述装置还包括:第二接收模块,用于接收输入的所述至少一个网络设备的设备信息;关系建立模块,用于建立所述目标网络区域与所述设备信息之间的映射关系。可选的,所述装置还包括:第三确定模块,用于确定所述目标网络设备配置文件的加载进度;进度组件生成模块,用于根据所述加载进度生成可视化的进度组件;展示模块,用于展示所述可视化的进度组件。另一方面,提供了一种服务器,包括处理器和存储器,所述存储器中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由所述处理器加载并执行以实现上述网络设备上线方法。另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由处理器加载并执行以实现如上述的网络设备上线方法。本专利技术实施例通过根据对网络区域的选择指令确定目标网络区域,确定目标网络区域对应的至少一个网络设备,获取该至少一个网络设备的设备信息,根据每个网络设备的设备信息自动生成相应网络设备对应的配置文件,并在接收到该至少一个网络设备发送的上线请求时,根据上线请求中的网络设备的设备标识确定目标配置文件,根据目标配置文件获取相应文件的存储地址信息并将该存储地址信息返回给网络设备,进而相应网络设备可以根据返回的存储地址信息获取相应的文件并加载运行完成上线,从而无需人工编写上线时的配置文件,网络设备完全零配置自动化部署上线,可以屏蔽不同网络设备厂商之间的差异,不仅提高了网络设备上线的效率和成功率,而且支持上百台网络设备同时批量上线,大大缩短了实施周期,非常适用于对数据中心内网络设备的批量上线场景。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种网络设备上线方法的流程示意图;图2是本专利技术实施例提供的另一种网络设备上线方法的流程示意图;图3是本专利技术实施例提供的一种网络设备上线装置的结构示意图;图4是本专利技术实施例提供的另一种网络设备上线装置的结构示意图;图5是本专利技术实施例提供的一种服务器的硬件结构框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下本文档来自技高网...

【技术保护点】
1.一种网络设备上线方法,其特征在于,所述方法包括:/n根据对网络区域的选择指令,确定目标网络区域;/n确定所述目标网络区域所对应的至少一个网络设备;/n获取所述至少一个网络设备的设备信息;/n根据所述至少一个网络设备中每个网络设备的设备信息,生成所述网络设备对应的配置文件;所述配置文件至少包括动态地址分配协议配置文件、网络设备上线脚本文件和网络设备配置文件;所述动态地址分配协议配置文件中包括所述网络设备上线脚本文件的存储地址信息和所述网络设备配置文件的存储地址信息;/n接收所述至少一个网络设备发送的上线请求,所述上线请求包括所述网络设备的设备标识;根据所述设备标识确定所述网络设备对应的目标配置文件;/n根据目标动态地址分配协议配置文件,获取目标网络设备上线脚本文件的存储地址信息和目标网络设备配置文件的存储地址信息;/n向所述网络设备返回所述存储地址信息,以使所述网络设备根据所述目标网络设备上线脚本文件的存储地址信息获取所述目标网络设备上线脚本,在运行所述目标网络设备上线脚本时根据所述目标网络设备配置文件的存储地址信息加载所述目标网络设备配置文件进行上线。/n

【技术特征摘要】
1.一种网络设备上线方法,其特征在于,所述方法包括:
根据对网络区域的选择指令,确定目标网络区域;
确定所述目标网络区域所对应的至少一个网络设备;
获取所述至少一个网络设备的设备信息;
根据所述至少一个网络设备中每个网络设备的设备信息,生成所述网络设备对应的配置文件;所述配置文件至少包括动态地址分配协议配置文件、网络设备上线脚本文件和网络设备配置文件;所述动态地址分配协议配置文件中包括所述网络设备上线脚本文件的存储地址信息和所述网络设备配置文件的存储地址信息;
接收所述至少一个网络设备发送的上线请求,所述上线请求包括所述网络设备的设备标识;根据所述设备标识确定所述网络设备对应的目标配置文件;
根据目标动态地址分配协议配置文件,获取目标网络设备上线脚本文件的存储地址信息和目标网络设备配置文件的存储地址信息;
向所述网络设备返回所述存储地址信息,以使所述网络设备根据所述目标网络设备上线脚本文件的存储地址信息获取所述目标网络设备上线脚本,在运行所述目标网络设备上线脚本时根据所述目标网络设备配置文件的存储地址信息加载所述目标网络设备配置文件进行上线。


2.根据权利要求1所述的网络设备上线方法,其特征在于,所述方法还包括:
接收输入的所述至少一个网络设备的设备信息;
建立所述目标网络区域与所述设备信息之间的映射关系;
相应的,所述确定所述目标网络区域所对应的至少一个网络设备包括:
根据所述映射关系确定所述目标网络区域所对应的至少一个网络设备。


3.根据权利要求1所述的网络设备上线方法,其特征在于,所述方法还包括:
确定所述目标网络设备配置文件的加载进度;
根据所述加载进度生成可视化的进度组件;
展示所述可视化的进度组件。


4.根据权利要求1所述的网络设备上线方法,其特征在于,所述设备信息至少包括设备厂商信息、设备序列号、设备端口信息、所述设备端口的互联模式以及设备版本信息。


5.一种网络设备上线装置,其特征在于,所述装置包括:
第一确定模块,用于根据对网络区域的选择指令,确定目标网络区域;
第二确定模块,用于确定所述目标网络区域所对应的至少一个网络设备;
第一获取模块,用于获取所述至少一个网络设备的设...

【专利技术属性】
技术研发人员:刘伟邓伯韬刘飞
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:北京;11

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

1