[发明专利]一种配置信息处理方法及装置在审
申请号: | 202011613645.4 | 申请日: | 2020-12-30 |
公开(公告)号: | CN112667281A | 公开(公告)日: | 2021-04-16 |
发明(设计)人: | 陆明;王友焱;张健 | 申请(专利权)人: | 联想(北京)有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71 |
代理公司: | 北京乐知新创知识产权代理事务所(普通合伙) 11734 | 代理人: | 周伟 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 配置 信息处理 方法 装置 | ||
本发明公开了一种配置信息处理方法、装置及存储介质。该方法将基线数据细化为配置项级别的数据并存储到基线数据库中供一致性检查时使用,在进行一致性检查时,也相应地将实时配置文件也转换为与基线数据库中的配置项级别的数据对应的配置项级别的数据,再通过比较配置项级别的数据得到实时配置文件是否与基线数据一致的检查结果。由于这一方法中的一致性检查是基于配置项级别的数据比较,当检查结果为不一致的情况下,还可返回不一致的异常配置项。从而实现配置文件一致性的自动检查,并可在此基础上进一步实现批量配置文件一致性的自动检查。
技术领域
本发明涉及计算机信息处理领域,尤其涉及一种配置信息处理方法、装置及计算机可读存储介质。
背景技术
随着信息化程度越来越高,各个企业部署的应用程序也越来越多,越来越复杂,而为了保证这些应用的高可用性,大多数应用都部署在集群环境中,由此产生出数量繁多、形态各异的应用程序配置文件。
在集群环境下,应用配置文件中间的某些配置选项在各个节点要保持完全一致,否则会产生运维风险。因此,每当某个配置选项发生改变时,一定要确保所有相关节点上的所有相关配置文件中的该配置选项都得到了相应地更新。
但实际上,由于应用程序配置文件的数量太多且通常部署在众多集群环境中的各个节点中,在更新配置时,很有可能会发生遗漏或失败的情况,如此就会造成配置选项不一致,导致集群化的一些标准化操作无法成功执行。
因此,如何能进行大批量配置文件一致性检查并定位不一致的配置文件及异常配置选项是运维系统一个亟需解决的技术问题。
发明内容
针对以上问题,本发明实施例提供了一种配置信息处理方法、装置及计算机可读存储介质。
根据本发明实施例第一方面,一种配置信息处理方法,该方法包括:根据配置信息处理请求中携带的请求参数确定目标节点及配置文件,并从目标节点上抓取配置文件得到实时配置文件;将实时配置文件转换为至少一个配置项级别的第一数据;从基线数据库中获取与目标节点对应的基线数据,其中基线数据包括至少一个配置项级别的数据;比较第一数据和基线数据得到一致性检查结果。
根据本发明实施例一实施方式,在得到一致性检查结果之后,该方法还包括:将一致性检查结果存储到一致性检查结果数据库,以生成报告和/或生成报警邮件。
根据本发明实施例一实施方式,在将实时配置文件转换为多个配置项级别的第一数据之前,该方法还包括:从预先建立的基线数据库中获取与实时配置文件对应的历史信息内容;比较实时配置文件中实时信息内容和历史信息内容,若一致,则存储实时配置文件中实时信息并返回一致性检查结果。
根据本发明实施例一实施方式,实时信息内容和历史信息内容均为相应配置文件的摘要信息。
根据本发明实施例一实施方式,在从基线数据库中获取与目标节点对应的基线数据之前,该方法还包括:获取节点及节点的配置文件;对配置文件进行规则集转换得到规则集文件;将规则集文件存储到基线数据库;将节点和规则集文件的关联关系存储到基线数据库。
根据本发明实施例一实施方式,获取节点及节点的配置文件,包括:获取节点及与节点关联的第一配置文件;通过第一配置文件获取与第一配置文件关联的第二配置文件。
根据本发明实施例一实施方式,对配置文件进行规则集转换得到规则集文件,包括:将配置文件转换为配置项级别的第二数据;将第二数据作为规则集得到规则集文件。
根据本发明实施例一实施方式,在对配置文件进行规则集转换得到规则集文件之后,该方法还包括:将配置文件的信息内容存储到基线数据库。
根据本发明实施例一实施方式,在将节点和规则集文件的关联关系存储到基线数据库之后,该方法还包括:对节点和规则集文件的关联关系进行更新。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联想(北京)有限公司,未经联想(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011613645.4/2.html,转载请声明来源钻瓜专利网。