[发明专利]一种配置文件的管理方法和装置有效
申请号: | 201711384540.4 | 申请日: | 2017-12-20 |
公开(公告)号: | CN109947494B | 公开(公告)日: | 2022-05-17 |
发明(设计)人: | 杨杰 | 申请(专利权)人: | 北京神州泰岳软件股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F11/14 |
代理公司: | 北京市隆安律师事务所 11323 | 代理人: | 权鲜枝;何立春 |
地址: | 100080 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 配置文件 管理 方法 装置 | ||
本申请公开了一种配置文件的管理方法和装置。所述方法包括:利用Ansible工具将集群系统中被管理的配置文件发送到文件服务器;在文件服务器上构建配置文件的模板文件,模板文件包含待配置的变量参数;通过配置模板文件的待配置的变量参数获得相应于集群系统的每个目标服务器的模板副本文件;利用Ansible工具将所述模板副本文件下发给相应的目标服务器。本申请通过将集群系统中的配置文件模板化和变量化,实现对配置文件的精准、便捷管理,以加速配置文件的维护与分发。
技术领域
本申请涉及服务器运维技术领域,特别涉及一种配置文件的管理方法和装置。
背景技术
随着企业信息化的不断发展与演进,云计算、大数据的广泛应用,企业不能将用于较少数量的服务器的运维方案应用到成百上千台服务器的运维中,也不能将用于维护传统的数据库的传统运维方案应用到具有大数据量的Redis、Hadoop、Storm等系统中。
特别是由管理员逐一登录服务器进行配置管理的运维方案已经不能满足分布式、大数据量的应用系统,运维工作变为复杂、繁琐、艰巨。
发明内容
本申请提供了一种配置文件的管理方法和装置,实现对集群系统的配置文件的集中管理。
为达到上述目的,本申请的技术方案是这样实现的:
一方面,本申请提供了一种配置文件的管理方法,所述方法包括:
利用Ansible工具将集群系统中被管理的配置文件发送到文件服务器;
在文件服务器上构建所述配置文件的模板文件,模板文件包含待配置的变量参数;
通过配置所模板文件的待配置的变量参数获得相应于集群系统的每个目标服务器的模板副本文件;
利用Ansible工具将所述模板副本文件下发给相应的目标服务器。
另一方面,本申请提供了一种配置文件的管理装置,所述装置包括:
文件传输单元,用于利用Ansible工具将集群系统中被管理的配置文件发送到文件服务器;
模板构建单元,用于在文件服务器上构建所述配置文件的模板文件,所述模板文件包含待配置的变量参数;
文件处理单元,用于通过配置所述模板文件的待配置的变量参数获得相应于集群系统的每个目标服务器的模板副本文件;
文件下发单元,用于利用Ansible工具将所述模板副本文件下发给相应的目标服务器。
本申请的有益效果是:本申请通过利用Ansible工具将集群系统中被管理的配置文件统一发送到设定的文件服务器,在文件服务器上构建配置文件的模板文件,在需要对集群系统的各个服务器进行配置时,通过对模板文件中的变量参数进行配置得到每个目标服务器的模板副本文件,利用Ansible工具将模板副本文件批量下发给相应的目标服务器,实现对集群系统的批量配置。
本申请通过将集群系统中的配置文件模板化和变量化,实现对配置文件的精准、便捷管理,以加速配置文件的维护与分发。
附图说明
图1为本申请实施例提供的配置文件的管理方法流程图;
图2为本申请实施例提供的配置文件的管理装置的结构示意图;
图3为本申请实施例提供的配置文件的管理装置的硬件结构示意图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
图1为本申请实施例提供的配置文件的管理方法流程图,如图1所示,本申请实施例的方法包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京神州泰岳软件股份有限公司,未经北京神州泰岳软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711384540.4/2.html,转载请声明来源钻瓜专利网。