用于数据处理系统的配置管理装置及方法制造方法及图纸

技术编号:15693626 阅读:60 留言:0更新日期:2017-06-24 08:35
本发明专利技术提出了用于数据处理系统的配置管理装置及方法。其中,所述方法包括:接收来自用户的配置管理指令,其中,所述配置管理指令包括与一个或多个变更和/或失效的配置项相关的信息;基于所述配置管理指令执行变更关联传递操作,以通过所需要变更的配置项来计算并获得需要同步进行变更的所有其它关联配置项。本发明专利技术所公开的用于数据处理系统的配置管理装置及方法能够准确管理和维护配置管理数据并保证配置数据的可持久维护性。

Configuration management device and method for data processing system

The invention provides a configuration management device and a method for a data processing system. Among them, the method comprises: receiving instructions from the user configuration management, including the configuration management and instruction includes one or more changes and / or failure of the configuration related information; the configuration management instruction execution change related transfer operation based on the need to change the configuration items and to calculate to obtain synchronous change all other related configuration items. The present invention discloses a configuration management device and method for a data processing system, which can accurately manage and maintain configuration management data and guarantee the persistent maintainability of configuration data.

【技术实现步骤摘要】
用于数据处理系统的配置管理装置及方法
本专利技术涉及配置管理装置及方法,更具体地,涉及用于数据处理系统的配置管理装置及方法。
技术介绍
目前,随着计算机数据应用的日益广泛以及不同领域的业务种类的日益丰富,对数据处理系统的配置进行管理和维护变得越来越重要。现有的技术方案通常采用建立配置管理数据库的方式实现对数据处理系统的配置管理和维护。然而,现有的技术方案存在如下问题:在完成配置管理数据库的初期建设后,由于数据维护所需的工作量较大以及缺少有效的应用场景,故导致配置管理数据的快速退化(即缺乏针对配置管理数据的及时和有效的更新方法或手段),从而降低了配置管理数据的有效性和准确性,甚至会最终导致初始建立的配置管理数据库被废弃。因此,存在如下需求:提供能够准确管理和维护配置管理数据并保证配置数据的可持久维护性的用于数据处理系统的配置管理装置及方法。
技术实现思路
为了解决上述现有技术方案所存在的问题,本专利技术提出了能够准确管理和维护配置管理数据并保证配置数据的可持久维护性的用于数据处理系统的配置管理装置及方法。本专利技术的目的是通过以下技术方案实现的:一种用于数据处理系统的配置管理装置,所述用于数据处理系统的配置管理装置包括:用户接口,所述用户接口接收来自用户的配置管理指令,并将所述配置管理指令传送到主控制器,其中,所述配置管理指令包括与一个或多个变更和/或失效的配置项相关的信息;主控制器,所述主控制器基于所述配置管理指令构造变更关联请求,并将所述变更关联请求传送到变更关联传递模块;变更关联传递模块,所述变更关联传递模块基于所述变更关联请求执行变更关联传递操作,以通过所需要变更的配置项来计算并获得需要同步进行变更的所有其它关联配置项,并将计算结果传送回所述主控制器。在上面所公开的方案中,优选地,所述变更关联传递模块执行的变更关联传递操作包括下列步骤:(1)创建变更关联传递列表,并用需要变更的配置项初始设置所述变更关联传递列表;(2)取所述变更关联传递列表中第一个状态为尚未进行计算的配置项,并且如果能够取到,则进入步骤(3),而如果取不到,则进入步骤(5);(3)将此配置项的状态设置为已完成计算,并判断此配置项有无直接变更关联的配置项;并且如果有,则进入步骤(4),而如果没有,则返回步骤(2);(4)将直接变更关联的配置项加入所述变更关联传递列表,并将其状态设置为尚未进行计算,以及返回步骤(2);(5)将所述变更关联传递列表传送回所述主控制器。在上面所公开的方案中,优选地,所述用于数据处理系统的配置管理装置进一步包括影响度评估模块,并且所述主控制器进一步用于基于所述配置管理指令构造影响度评估请求,并将所述影响度评估请求传送到所述影响度评估模块,其中,所述影响度评估请求包括与一个或多个变更和/或失效的配置项相关的信息。在上面所公开的方案中,优选地,所述影响度评估模块基于接收到的所述影响度评估请求执行影响度评估操作,以计算一个或多个配置项的变更和/或失效所带来的对数据处理系统的总的影响,其中,所述总的影响包括需要同步进行变更的所有其它关联配置项所带来的影响,并将计算结果传送回所述主控制器。在上面所公开的方案中,优选地,所述影响度评估模块执行的影响度评估操作包括下列步骤:(1)创建影响度评估列表,并用需要变更的配置项和/或失效的配置项初始设置所述影响度评估列表;(2)取所述影响度评估列表中第一个状态为尚未进行计算的配置项,并且如果能够取到,则进入步骤(3),而如果取不到,则进入步骤(5);(3)将此配置项的状态设置为已完成计算,并判断此配置项有无直接变更关联的配置项;并且如果有,则进入步骤(4),而如果没有,则返回步骤(2);(4)将直接变更关联的配置项加入所述影响度评估列表,并将其状态设置为尚未进行计算,以及返回步骤(2);(5)计算所述影响度评估列表中的所有配置项的重要度之和,并将所述影响度评估列表和/或所述重要度之和传送回所述主控制器。在上面所公开的方案中,优选地,所述用于数据处理系统的配置管理装置进一步包括故障排查模块,并且所述主控制器进一步用于基于所述配置管理指令构造故障排查请求,并将所述故障排查请求传送到所述故障排查模块,其中,所述故障排查请求包括与一个或多个失效的配置项相关的信息。在上面所公开的方案中,优选地,所述故障排查模块基于接收到的所述故障排查请求执行故障排查操作,以计算出可能引发一个或多个配置项失效的根源的配置项。在上面所公开的方案中,优选地,所述故障排查模块执行的故障排查操作包括下列步骤:(1)创建故障排查列表,并用失效的配置项初始设置所述故障排查列表;(2)取所述故障排查列表中第一个计算状态为尚未进行计算的配置项,并且如果能够取到,则进入步骤(3),而如果取不到,则进入步骤(8);(3)将此配置项的计算状态设置为已完成计算,并通过监控平台检查此配置项的状态是否为失效,并且如果此配置项的状态为失效,则进入步骤(4),而如果此配置项的状态为有效,则进入步骤(5);(4)将此配置项的有效状态设置为失效,并进入步骤(6);(5)将此配置项的有效状态设置为有效,并返回步骤(2);(6)判断有无引发此配置项失效的配置项,并且如果有,则进入步骤(7),而如果没有,则返回步骤(2);(7)将可能引发此配置项失效的配置项加入所述故障排查列表,并将其状态设置为尚未进行计算,以及返回步骤(2);(8)将所有有效状态为失效、且所有可能引发此配置项失效的配置项的失效状态为有效或没有可能引发此配置项失效的配置项的配置项标记为故障根源,并进入步骤(9);(9)对故障根源的配置项根据该配置项的应急处理方式通过监控平台进行自动恢复或人工干预,并将所述故障排查列表传送回所述主控制器。在上面所公开的方案中,优选地,所述用于数据处理系统的配置管理装置进一步包括单点故障隐患扫描模块,并且所述主控制器进一步用于基于所述配置管理指令构造单点故障隐患扫描请求,并将所述单点故障隐患扫描请求传送到所述单点故障隐患扫描模块。在上面所公开的方案中,优选地,所述单点故障隐患扫描模块基于接收到的所述单点故障隐患扫描请求执行单点故障隐患扫描操作,并将操作结果传送回所述主控制器。在上面所公开的方案中,优选地,所述单点故障隐患扫描模块执行的单点故障隐患扫描操作包括下列步骤:(1)创建单点故障隐患扫描列表并将所有类型为IT部件的配置项加入所述单点故障隐患扫描列表;(2)取所述单点故障隐患扫描列表中的第一个计算状态为尚未进行计算的配置项,并且如果能够取到,则进入步骤(3),而如果取不到,则进入步骤(5);(3)将此配置项的计算状态设置为已完成计算,并判断此配置项是否是影响关键应用的配置项(例如是否会影响类型为服务的配置项),如果此配置项是影响关键应用的配置项,则进入步骤(4),而如果此配置项不是影响关键应用的配置项,则返回步骤(2);(4)将此配置项标记为单点故障隐患配置项,并返回步骤(2);(5)将包含所有被标记为单点故障隐患配置项的IT部件清单传送回所述主控制器。在上面所公开的方案中,优选地,所述用于数据处理系统的配置管理装置进一步包括变更引发告警过滤模块,并且所述主控制器进一步用于基于所述配置管理指令构造变更引发告警过滤请求,并将所述变更引发告警过滤请求传本文档来自技高网...
用于数据处理系统的配置管理装置及方法

【技术保护点】
一种用于数据处理系统的配置管理装置,所述用于数据处理系统的配置管理装置包括:用户接口,所述用户接口接收来自用户的配置管理指令,并将所述配置管理指令传送到主控制器,其中,所述配置管理指令包括与一个或多个变更和/或失效的配置项相关的信息;主控制器,所述主控制器基于所述配置管理指令构造变更关联请求,并将所述变更关联请求传送到变更关联传递模块;变更关联传递模块,所述变更关联传递模块基于所述变更关联请求执行变更关联传递操作,以通过所需要变更的配置项来计算并获得需要同步进行变更的所有其它关联配置项,并将计算结果传送回所述主控制器;其中,所述变更关联传递模块执行的变更关联传递操作包括下列步骤:(1)创建变更关联传递列表,并用需要变更的配置项初始设置所述变更关联传递列表;(2)取所述变更关联传递列表中第一个状态为尚未进行计算的配置项,并且如果能够取到,则进入步骤(3),而如果取不到,则进入步骤(5);(3)将此配置项的状态设置为已完成计算,并判断此配置项有无直接变更关联的配置项;并且如果有,则进入步骤(4),而如果没有,则返回步骤(2);(4)将直接变更关联的配置项加入所述变更关联传递列表,并将其状态设置为尚未进行计算,以及返回步骤(2);(5)将所述变更关联传递列表传送回所述主控制器。...

【技术特征摘要】
1.一种用于数据处理系统的配置管理装置,所述用于数据处理系统的配置管理装置包括:用户接口,所述用户接口接收来自用户的配置管理指令,并将所述配置管理指令传送到主控制器,其中,所述配置管理指令包括与一个或多个变更和/或失效的配置项相关的信息;主控制器,所述主控制器基于所述配置管理指令构造变更关联请求,并将所述变更关联请求传送到变更关联传递模块;变更关联传递模块,所述变更关联传递模块基于所述变更关联请求执行变更关联传递操作,以通过所需要变更的配置项来计算并获得需要同步进行变更的所有其它关联配置项,并将计算结果传送回所述主控制器;其中,所述变更关联传递模块执行的变更关联传递操作包括下列步骤:(1)创建变更关联传递列表,并用需要变更的配置项初始设置所述变更关联传递列表;(2)取所述变更关联传递列表中第一个状态为尚未进行计算的配置项,并且如果能够取到,则进入步骤(3),而如果取不到,则进入步骤(5);(3)将此配置项的状态设置为已完成计算,并判断此配置项有无直接变更关联的配置项;并且如果有,则进入步骤(4),而如果没有,则返回步骤(2);(4)将直接变更关联的配置项加入所述变更关联传递列表,并将其状态设置为尚未进行计算,以及返回步骤(2);(5)将所述变更关联传递列表传送回所述主控制器。2.根据权利要求1所述的用于数据处理系统的配置管理装置,其特征在于,所述用于数据处理系统的配置管理装置进一步包括影响度评估模块,并且所述主控制器进一步用于基于所述配置管理指令构造影响度评估请求,并将所述影响度评估请求传送到所述影响度评估模块,其中,所述影响度评估请求包括与一个或多个变更和/或失效的配置项相关的信息。3.根据权利要求2所述的用于数据处理系统的配置管理装置,其特征在于,所述影响度评估模块基于接收到的所述影响度评估请求执行影响度评估操作,以计算一个或多个配置项的变更和/或失效所带来的对数据处理系统的总的影响,其中,所述总的影响包括需要同步进行变更的所有其它关联配置项所带来的影响,并将计算结果传送回所述主控制器。4.根据权利要求3所述的用于数据处理系统的配置管理装置,其特征在于,所述影响度评估模块执行的影响度评估操作包括下列步骤:(1)创建影响度评估列表,并用需要变更的配置项和/或失效的配置项初始设置所述影响度评估列表;(2)取所述影响度评估列表中第一个状态为尚未进行计算的配置项,并且如果能够取到,则进入步骤(3),而如果取不到,则进入步骤(5);(3)将此配置项的状态设置为已完成计算,并判断此配置项有无直接变更关联的配置项;并且如果有,则进入步骤(4),而如果没有,则返回步骤(2);(4)将直接变更关联的配置项加入所述影响度评估列表,并将其状态设置为尚未进行计算,以及返回步骤(2);(5)计算所述影响度评估列表中的所有配置项的重要度之和,并将所述影响度评估列表和/或所述重要度之和传送回所述主控制器。5.根据权利要求4所述的用于数据处理系统的配置管理装置,其特征在于,所述用于数据处理系统的配置管理装置进一步包括故障排查模块,并且所述主控制器进一步用于基于所述配置管理指令构造故障排查请求,并将所述故障排查请求传送到所述故障排查模块,其中,所述故障排查请求包括与一个或多个失效的配置项相关的信息。6.根据权利要求5所述的用于数据处理系统的配置管理装置,其特征在于,所述故障排查模块基于接收到的所述故障排查请求执行故障排查操作,以计算出可能引发一个或多个配置项失效的根源的配置项。7.根据权利要求6所述的用于数据处理系统的配置管理装置,其特征在于,所述故障排查模块执行的故障排查操作包括下列步骤:(1)创建故障排查列表,并用失效的配置项初始设置所述故障排查列表;(2)取所述故障排查列表中第一个计算状态为尚未进行计算的配置项,并且如果能够取到,则进入步骤(3),而如果取不到,则进入步骤(8);(3)将此配置项的计算状态设置为已完成计算,并通过监控平台检查此配置项的状态是否为失效,并且如果此配置项的状态为失效,则进入步骤(4),而如果此配置项的状态为有效,则进入步骤(5);(4)将此配置项的有效状态设置为失效,并进入步骤(6);(5)将此配置项的有效状态设置为有效,并返回步骤(2);(6)判断有无引发此配置项失效的配置项,并且如果有,则进入步骤(7),而如果没有,则返回步骤(2);(7)将可能引发此配置项失效的配置项加入所述故障排查列表,并将其状...

【专利技术属性】
技术研发人员:程军王中军覃非赵樑
申请(专利权)人:中国银联股份有限公司
类型:发明
国别省市:上海,31

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

1