基于配置项优先级的CMDB调和方法及装置制造方法及图纸

技术编号:15054703 阅读:224 留言:0更新日期:2017-04-06 00:42
本发明专利技术公开了一种基于配置项优先级的CMDB调和方法及装置,所述方法包括以下步骤:对所有存在关联关系的配置项,预设其中的一个配置项为高优先级配置项;接收新数据时,判断新数据是否存在关联配置项并确定优先级;若新数据在关联关系中对应为高优先级配置项,则判断该配置项是否有原数据,若有原数据则进行数据调和处理,若没有原数据则增加所述新数据,并且设置所述新数据为正式数据;若新数据在关联关系中对应为低优先级配置项,则判断该配置项是否有原数据,若有原数据则忽略所述新数据,若没有原数据则增加所述新数据,并且设置所述新数据为调和数据。本发明专利技术依附于配置模型实现多数据源的调和维护,使用方便,易于调整。

【技术实现步骤摘要】

本专利技术涉及数据库配置处理方法及装置,特别涉及一种基于配置项优先级的CMDB调和方法及装置
技术介绍
CMDB(ConfigurationManagementDatabase,配置管理数据库)存储与管理企业IT架构中设备的各种配置信息,它与所有服务支持和服务交付流程都紧密相联,支持这些流程的运转、发挥配置信息的价值,同时依赖于相关流程保证数据的准确性,CMDB是构建其它ITIL流程的基础。CMDB的核心为配置模型,配置模型通过配置项(CI)、属性、关联关系来定义。CI是一种服务对象,指在配置管理控制下的资产、人力、服务组件或者其他逻辑资源,包括软件、硬件、各种文档、操作系统、业务系统的各类配置参数等,比如:中间件、主机、机房、交换机等;属性是配置项的具体描述,一个配置项可由多个属性来共同描述;关联关系用来描述配置项如何共同提供服务的,在CMDB中配置项之间存在着各种关系,例如光纤交换机连接几台磁盘阵列、MSproject安装在一台桌面PC机上、程序使用另一个程序的模块等。调和能力是CMDB的关键功能之一,调和能力是指通过对来自每个数据源的匹配字段进行对比,保证CMDB中记录的多个数据源中没有重复现象,维持CMDB中每个配置项目数据源的完整性。关联关系数据调和指配置项的关联关系的双方配置管理员都录入关系数据库的情况下,根据规则对录入的数据进行调和,最终的正式数据为调和后的数据。现有的CMDB针对多数据源关联关系处理时一般没有针对性的技术方案,通常是通过管理手段规定关联关系数据的维护方,由指定的维护方来录入,规避了多数据源的问题。由于实际管理业务的多样性和复杂性,管理者往往不会制定这样的管理手段,而是允许双方都能录入关联关系数据,最后录入的数据对前面的数据进行覆盖,以最后录入的数据为准。现有技术中存在关联关系数据多数据源处理缺少科学可行的技术方案的问题。
技术实现思路
本专利技术解决的技术问题是基于配置模型,从技术上提出一种切实可行的解决方案,使用方便,易于调整。为解决上述技术问题,本专利技术实施例提供一种基于配置项优先级的CMDB调和方法,所述方法包括以下步骤:对所有存在关联关系的配置项,预设其中的一个配置项为高优先级配置项;接收新数据时,判断新数据是否存在关联配置项并确定优先级;若所述新数据在关联关系中对应为高优先级配置项,则判断该配置项是否有原数据,若有原数据则进行数据调和处理,若没有原数据则增加所述新数据,并且设置所述新数据为正式数据;若所述新数据在关联关系中对应为低优先级配置项,则判断该配置项是否有原数据,若有原数据则忽略所述新数据,若没有原数据则增加所述新数据,并且设置所述新数据为调和数据。优选地,所述数据调和处理过程如下:若所述原数据是调和数据,则所述原数据失效,增加所述新数据,并且设置所述新数据为正式数据;若所述原数据不是调和数据,则忽略所述新数据。优选地,所述配置项包括:资源池、主机、交换机、光纤交换机、刀框、机房、机架以及人员,两个相关的配置项从两个方向设置一对正反的关联关系,并均设置其中同一个配置项为高优先级配置项。优选地,所述正式数据表示该配置项可对外提供消费的实例数据,所述调和数据则作为配置项内部的参考数据,可用于人工调整,并可根据系统配置决定是否作为对外提供消费的实例数据。为了解决上述问题,本专利技术实施例还提供了一种基于配置项优先级的CMDB调和装置,所述装置包括:优先级设置模块,其适于设置各配置项之间关联关系的优先级,对所有存在关联关系的配置项,预设其中的一个配置项为高优先级配置项;新数据接收模块,其适于接收新数据,获取新数据的优先级;优先级判断模块,其适于在接收新数据时,判断新数据是否存在关联配置项并确定优先级,若所述新数据在关联关系中对应为高优先级配置项,则判断该配置项是否有原数据,若有原数据则进行数据调和处理,若没有原数据则增加所述新数据,并且设置所述新数据为正式数据;若所述新数据在关联关系中对应为低优先级配置项,则判断该配置项是否有原数据,若有原数据则忽略所述新数据,若没有原数据则增加所述新数据,并且设置所述新数据为调和数据。优选地,所述装置还包括:调和数据判断模块,其适于判断若所述原数据是调和数据,则所述原数据失效,增加所述新数据,并且设置所述新数据为正式数据;若所述原数据不是调和数据,则忽略所述新数据。优选地,所述配置项包括:资源池、主机、交换机、光纤交换机、刀框、机房、机架以及人员,两个相关的配置项从两个方向设置一对正反的关联关系,并均设置其中同一个配置项为高优先级配置项。优选地,所述正式数据表示该配置项可对外提供消费的实例数据,所述调和数据则作为配置项内部的参考数据,可用于人工调整,并可根据系统配置决定是否作为对外提供消费的实例数据。与现有技术相比,本专利技术实施例的技术方案具有以下有益效果:本专利技术实施中,通过对所有存在关联关系的配置项,预设其中的一个配置项为高优先级配置项;接收新数据时,判断新数据是否存在关联配置项并确定优先级;若所述新数据在关联关系中对应为高优先级配置项,则判断该配置项是否有原数据,若有原数据则进行数据调和处理,若没有原数据则增加所述新数据,并且设置所述新数据为正式数据;若所述新数据在关联关系中对应为低优先级配置项,则判断该配置项是否有原数据,若有原数据则忽略所述新数据,若没有原数据则增加所述新数据,并且设置所述新数据为调和数据,从而可以基于配置模型,从技术上提出了一种切实可行的解决方案,依附于配置模型实现多数据源的调和维护,使用方便,易于调整。附图说明图1是本专利技术实施例中的基于配置项优先级的CMDB调和方法的流程图;图2本专利技术实施例中的基于配置项优先级的CMDB调和装置的模块图;图3是本专利技术实施例中的基于配置项优先级的CMDB调和装置的配置模型;图4是本专利技术实施例中的基于配置项优先级的CMDB调和方法的优先级基准图;图5是本专利技术实施例中的基于配置项优先级的CMDB调和方法的优先级设置图。具体实施方式本专利技术解决的技术问题是基于配置模型,从技术上提出一种切实可行的解决方案。与现有技术相比,本专利技术实施例的技术方案具有以下有益效果:本专利技术实施中,通过对所有存在关联关系的配置项,预设其中的一个配置项为高优先级配置项;接收新数据时,判断新数据是否存在关联配置项并确定优先级;若所述新数据在关联关系中对应为高优先级配置项,则判断该配置项是否有原数据,若有原数据则进行数据调和处理,若没有原数据则增加所述新数据,并且设置所述新数据为正式数据;若所述新数据在关联关系中对应为低优先级配置项,则判断该配置项是否有原数据,若有原数据则忽略所述新数据,若没有原数据则增加所述新数据,并且设置所述新数据为调和数据,从而可以基于配置模型,从技术上提出了一种切实可行的解决方案,并且由于该方案依附于配置模型实现,所以支持灵活调整。为使本专利技术的上述目的、特征和有益效果能够更为明显易懂,下面结合附图对本专利技术的具体实施例做详细的说明。图1是本专利技术实施例中的基于配置项优先级的CMDB调和方法的流程图。现在参看图1,步骤101对所有存在关联关系的配置项,预设其中的一个配置项为高优先级配置项;步骤102接收新数据时,判断新数据是否存在关联配置项并确定优先级,若所述新数据录入方在关联关系中对应本文档来自技高网
...

【技术保护点】
一种基于配置项优先级的CMDB调和方法,其特征在于,包括以下步骤:对所有存在关联关系的配置项,预设其中的一个配置项为高优先级配置项;接收新数据时,判断新数据是否存在关联配置项并确定优先级;若所述新数据在关联关系中对应为高优先级配置项,则判断该配置项是否有原数据,若有原数据则进行数据调和处理,若没有原数据则增加所述新数据,并且设置所述新数据为正式数据;若所述新数据在关联关系中对应为低优先级配置项,则判断该配置项是否有原数据,若有原数据则忽略所述新数据,若没有原数据则增加所述新数据,并且设置所述新数据为调和数据。

【技术特征摘要】
1.一种基于配置项优先级的CMDB调和方法,其特征在于,包括以下步骤:对所有存在关联关系的配置项,预设其中的一个配置项为高优先级配置项;接收新数据时,判断新数据是否存在关联配置项并确定优先级;若所述新数据在关联关系中对应为高优先级配置项,则判断该配置项是否有原数据,若有原数据则进行数据调和处理,若没有原数据则增加所述新数据,并且设置所述新数据为正式数据;若所述新数据在关联关系中对应为低优先级配置项,则判断该配置项是否有原数据,若有原数据则忽略所述新数据,若没有原数据则增加所述新数据,并且设置所述新数据为调和数据。2.根据权利要求1所述的基于配置项优先级的CMDB调和方法,其特征在于,所述数据调和处理过程如下:若所述原数据是调和数据,则所述原数据失效,增加所述新数据,并且设置所述新数据为正式数据;若所述原数据不是调和数据,则忽略所述新数据。3.根据权利要求1所述的基于配置项优先级的CMDB调和方法,其特征在于,所述配置项包括:资源池、主机、交换机、光纤交换机、刀框、机房、机架以及人员,两个相关的配置项从两个方向设置一对正反的关联关系,并均设置其中同一个配置项为高优先级配置项。4.根据权利要求1所述的基于配置项优先级的CMDB调和方法,其特征在于,所述正式数据表示该配置项可对外提供消费的实例数据,所述调和数据则作为配置项内部的参考数据,可用于人工调整,并可根据系统配置决定是否作为对外提供消费的实例数据。5.一种基于配置项优先级的CMDB调和装置,其特征在于,包括:优先级...

【专利技术属性】
技术研发人员:程永新宋辉韦继光
申请(专利权)人:上海轻维软件有限公司
类型:发明
国别省市:上海;31

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

1