快速配置实现方法及快速配置服务器技术

技术编号:12659968 阅读:85 留言:0更新日期:2016-01-06 18:46
本发明专利技术公开了一种快速配置实现方法,该方法包括以下步骤:创建配置模板、配置任务和配置文件,并将配置模板和配置任务信息导入到数据库;根据配置任务信息为目标网元设备生成配置文件实体;将配置文件分发到目标网元设备,并发送指令给目标网元设备,使配置文件即时生效。本发明专利技术还公开了一种快速配置服务器。本发明专利技术通过对配置文件得到集中化管理,实现了配置文件的批量生成和修改,避免了为单台设备逐个产生配置文件,极大提高了为设备群中不同设备生成配置文件的效率,降低了配置设备配置文件实施过程中的出错率,确保了设备配置文件实时生效。

【技术实现步骤摘要】

本专利技术涉及计算机服务器
,尤其涉及快速配置实现方法及快速配置服务 器。
技术介绍
随着移动互联网和大数据等新兴业务的迅猛发展,业务运营商不得不持续 投入大量的设备以应对日益沉重的计算负担,并满足用户的多样化需求。比如一套 IPTVQnternet Protocol Television,网络协定电视)系统的 EPG(Electronic Program Guide,电子节目菜单)子系统就达上百台刀片服务器;中等规模的云存储分布式文件系统 DFS(Distributed File System)的数据存储节点服务器通常需要部署多达上千台的服务 器。 上述服务器一般都在安装的同时会产生一些配置文件,系统需要根据实际运营环 境正确配置这些配置文件的参数后才能正常运行。此外,在服务器版本升级或割接后,往往 会根据实际生产需要增加、修改或删除一些配置项或者更改某些配置项的值。修改这些配 置文件,尤其是在设备数量众多的组网环境下,无疑会给工程人员带来承重的负担,而且工 程实施效率低下,配置过程中容易出现差错,事后检查配置项的正确性也很困难。 上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技 术。
技术实现思路
本专利技术的主要目的在于解决设备群中不同设备生成配置文件效率低、时延长、出 错率高的技术问题。 为实现上述目的,本专利技术提供一种快速配置实现方法,所述快速配置实现方法包 括以下步骤: 创建配置模板、配置任务和配置文件,并将配置模板和配置任务信息导入到数据 库; 根据所述配置任务信息为目标网元设备生成配置文件实体; 将所述配置文件分发到目标网元设备,并发送指令给所述目标网元设备,使所述 配置文件即时生效。 优选地,所述配置任务信息包括:配置文件、目标网元设备基本属性,及所述配置 文件和目标网元设备之间的关联关系。 优选地,所述创建配置模板和配置任务,并将配置模板和配置任务信息导入到数 据库的步骤包括: 根据需要创建配置模板,并将所述配置模板信息导入到数据库; 根据配置模板生成配置文件,标识和生成目标网元设备基本属性,并将所述配置 文件和基本属性导入数据库; 根据所述配置文件和基本属性生成所述配置文件和目标网元设备之间的关联关 系,并将所述关联关系导入数据库。 优选地,所述根据所述配置任务信息为目标网元设备生成配置文件的步骤之前还 包括: 将所述配置任务信息呈现在可视化操作界面上,以供用户编辑所述配置任务信 肩、。 优选地,所述将所述配置文件分发到目标网元设备,并发送指令给所述目标网元 设备,使所述配置文件即时生效的步骤之后还包括: 记录所述配置文件的分发操作记录和所述配置任务信息的编辑记录,并导入数据 库。 此外,为实现上述目的,本专利技术还提供一种快速配置服务器,所述快速配置服务器 包括: 创建模块,用于创建配置模板、配置任务和配置文件,并将配置模板和配置任务信 息导入到数据库; 生成模块,用于根据所述配置任务信息为目标网元设备生成配置文件实体; 分发模块,用于将所述配置文件分发到目标网元设备,并发送指令给所述目标网 元设备,使所述配置文件即时生效 优选地,所述配置任务信息包括:配置文件、目标网元设备基本属性,及所述配置 文件和目标网元设备之间的关联关系。 优选地,所述创建模块包括: 配置模板单元,用于根据需要创建配置模板,并将所述配置模板信息导入到数据 库; 设备管理单元,用于根据配置模板生成配置文件,标识和生成目标网元设备基本 属性,并将所述配置文件和基本属性导入数据库; 配置关系单元,用于根据所述配置文件和基本属性生成所述配置文件和目标网元 设备之间的关联关系,并将所述关联关系导入数据库。 优选地,所述快速配置服务器还包括: 可视化模块,用于将所述配置任务信息呈现在可视化操作界面上,以供用户编辑 所述配置任务信息。 优选地,所述快速配置服务器还包括: 记录管理模块,用于记录所述配置文件的分发操作记录和所述配置任务信息的编 辑记录,并导入数据库。 本专利技术通过创建与目标网元设备相关的配置任务,为不同的目标网元设备配置不 同且相关的配置任务信息,从而使配置任务信息的配置项都可以与目标网元设备相关,然 后根据配置任务信息为各个目标网元设备生成相对应的配置文件实体,最后将配置文件实 体分发到目标网元设备,并发送指令给目标网元设备,从而使所述配置文件实体即时生效, 从而配置文件得到集中化管理,实现了配置文件的批量生成和修改,避免了为单台设备逐 个产生配置文件,极大提高了为设备群中不同设备生成配置文件的效率,降低了配置设备 配置文件实施过程中的出错率,确保了设备配置文件实时生效。同时,在日常维护中,通过 集中管理方式来维护各个网元设备上的配置文件,避免维护人员登录到各个主机上逐个修 改配置的过程,简化了版本升级的流程,更减轻了由于大量的配置文件修改工作给工程人 员带来沉重的配置修改和配置检查等工作负担,从而有效提高了服务器工程安装和升级效 率。【附图说明】 图1为本专利技术快速配置实现方法第一实施例的流程示意图; 图2为图1中创建配置模板和配置任务,并将配置模板和配置任务信息导入到数 据库的步骤的细化流程示意图; 图3为本专利技术快速配置实现方法第二实施例的流程示意图; 图4为本专利技术快速配置实现方法第三实施例的流程示意图; 图5为本专利技术快速配置服务器第一实施例的功能模块示意图; 图6为图5中创建模块的细化功能单元示意图; 图7为本专利技术快速配置服务器第二实施例的功能模块示意图; 图8为本专利技术快速配置服务器第三实施例的功能模块示意图; 图9为本专利技术快速配置实现方法的组网示意图。 本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。【具体实施方式】 应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。 本专利技术提供一种快速配置实现方法。 参照图1,图1为本专利技术快速配置实现方法第一实施例的流程示意图。 在第一实施例中,该主题一包括: 步骤S10,创建配置模板、配置任务和配置文件,并将配置模板和配置任务信息导 入到数据库; 为设备群中不同的网元设备一起创建配置任务,可以通过excel或者SQL方式对 配置模板进行描述,配置模板包括配置文件名称、配置项名称、配置项默认值、最大取值范 围等,再将配置模板信息导入数据库。 步骤S20,根据配置任务信息为目标网元设备生成配置文件实体; 配置任务信息包括配置文件、网元设备基本属性、配置文件和网元设备之间的关 联关系,及配置文件和配置项,根据配置任务信息为所有的网元设备分别生成它们所需要 的配置文件实体,并分成不同目录存放在本地,等待分发至各个网元设备。 步骤S30,将配置文件实体分发到目标网元设备,并发送指令给目标网元设备,使 配置文件即时生效。 将配置文件实体通过FTP上传到目标网元设备。由于在网元设备基本属性中定义 了各个目标网元设备的IP地址,ftp用户和密码,所以分发配置文件实体能够快速实现文 件的上传,在上传完毕后,当前第1页1 2 3 本文档来自技高网...

【技术保护点】
一种快速配置实现方法,其特征在于,所述快速配置实现方法包括以下步骤:创建配置模板、配置任务和配置文件,并将配置模板和配置任务信息导入到数据库;根据所述配置任务信息为目标网元设备生成配置文件实体;将所述配置文件分发到目标网元设备,并发送指令给所述目标网元设备,使所述配置文件即时生效。

【技术特征摘要】

【专利技术属性】
技术研发人员:何君臣陈小建
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

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

1