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

文档序号:6493118阅读:108来源:国知局
用于数据处理系统的配置管理装置及方法
【专利摘要】本发明提出了用于数据处理系统的配置管理装置及方法。其中,所述方法包括:接收来自用户的配置管理指令,其中,所述配置管理指令包括与一个或多个变更和/或失效的配置项相关的信息;基于所述配置管理指令执行变更关联传递操作,以通过所需要变更的配置项来计算并获得需要同步进行变更的所有其它关联配置项。本发明所公开的用于数据处理系统的配置管理装置及方法能够准确管理和维护配置管理数据并保证配置数据的可持久维护性。
【专利说明】用于数据处理系统的配置管理装置及方法【技术领域】
[0001]本发明涉及配置管理装置及方法,更具体地,涉及用于数据处理系统的配置管理装置及方法。
【背景技术】
[0002]目前,随着计算机数据应用的日益广泛以及不同领域的业务种类的日益丰富,对数据处理系统的配置进行管理和维护变得越来越重要。
[0003]现有的技术方案通常采用建立配置管理数据库的方式实现对数据处理系统的配
置管理和维护。
[0004]然而,现有的技术方案存在如下问题:在完成配置管理数据库的初期建设后,由于数据维护所需的工作量较大以及缺少有效的应用场景,故导致配置管理数据的快速退化(即缺乏针对配置管理数据的及时和有效的更新方法或手段),从而降低了配置管理数据的有效性和准确性,甚至会最终导致初始建立的配置管理数据库被废弃。
[0005]因此,存在如下需求:提供能够准确管理和维护配置管理数据并保证配置数据的可持久维护性的用于数据处理系统的配置管理装置及方法。

【发明内容】

[0006]为了解决上述现 有技术方案所存在的问题,本发明提出了能够准确管理和维护配置管理数据并保证配置数据的可持久维护性的用于数据处理系统的配置管理装置及方法。
[0007]本发明的目的是通过以下技术方案实现的:
一种用于数据处理系统的配置管理装置,所述用于数据处理系统的配置管理装置包
括:
用户接口,所述用户接口接收来自用户的配置管理指令,并将所述配置管理指令传送到主控制器,其中,所述配置管理指令包括与一个或多个变更和/或失效的配置项相关的信息;
主控制器,所述主控制器基于所述配置管理指令构造变更关联请求,并将所述变更关联请求传送到变更关联传递模块;
变更关联传递模块,所述变更关联传递模炔基于所述变更关联请求执行变更关联传递操作,以通过所需要变更的配置项来计算并获得需要同步进行变更的所有其它关联配置项,并将计算结果传送回所述主控制器。
[0008]在上面所公开的方案中,优选地,所述变更关联传递模块执行的变更关联传递操作包括下列步骤:(I)创建变更关联传递列表,并用需要变更的配置项初始设置所述变更关联传递列表;(2)取所述变更关联传递列表中第一个状态为尚未进行计算的配置项,并且如果能够取到,则进入步骤(3),而如果取不到,则进入步骤(5) ;(3)将此配置项的状态设置为已完成计算,并判断此配置项有无直接变更关联的配置项;并且如果有,则进入步骤
(4),而如果没有,则返回步骤(2); (4)将直接变更关联的配置项加入所述变更关联传递列表,并将其状态设置为尚未进行计算,以及返回步骤(2); (5)将所述变更关联传递列表传送回所述主控制器。
[0009]在上面所公开的方案中,优选地,所述用于数据处理系统的配置管理装置进一步包括影响度评估模块,并且所述主控制器进一步用于基于所述配置管理指令构造影响度评估请求,并将所述影响度评估请求传送到所述影响度评估模块,其中,所述影响度评估请求包括与一个或多个变更和/或失效的配置项相关的信息。
[0010]在上面所公开的方案中,优选地,所述影响度评估模块基于接收到的所述影响度评估请求执行影响度评估操作,以计算一个或多个配置项的变更和/或失效所带来的对数据处理系统的总的影响,其中,所述总的影响包括需要同步进行变更的所有其它关联配置项所带来的影响,并将计算结果传送回所述主控制器。
[0011]在上面所公开的方案中,优选地,所述影响度评估模块执行的影响度评估操作包括下列步骤:(I)创建影响度评估列表,并用需要变更的配置项和/或失效的配置项初始设置所述影响度评估列表;(2)取所述影响度评估列表中第一个状态为尚未进行计算的配置项,并且如果能够取到,则进入步骤(3),而如果取不到,则进入步骤(5) ; (3)将此配置项的状态设置为已完成计算,并判断此配置项有无直接变更关联的配置项;并且如果有,则进入步骤(4),而如果没有,则返回步骤(2); (4)将直接变更关联的配置项加入所述影响度评估列表,并将其状态设置为尚未进行计算,以及返回步骤(2); (5)计算所述影响度评估列表中的所有配置项的重要度之和,并将所述影响度评估列表和/或所述重要度之和传送回所述主控制器。
[0012]在上面所公开的方案中,优选地,所述用于数据处理系统的配置管理装置进一步包括故障排查模块,并且所述主控制器进一步用于基于所述配置管理指令构造故障排查请求,并将所述故障排查请求传送到所述故障排查模块,其中,所述故障排查请求包括与一个或多个失效的配置项相关的信息。
[0013]在上面所公开的方案中,优选地,所述故障排查模块基于接收到的所述故障排查请求执行故障排查操作,以计算出可能引发一个或多个配置项失效的根源的配置项。
[0014]在上面所公开的方案中,优选地,所述故障排查模块执行的故障排查操作包括下列步骤:(I)创建故障排查列表,并用失效的配置项初始设置所述故障排查列表;(2)取所述故障排查列表中第一个计算状态为尚未进行计算的配置项,并且如果能够取到,则进入步骤(3),而如果取不到,则进入步骤(8) ; (3)将此配置项的计算状态设置为已完成计算,并通过监控平台检查此配置项的状态是否为失效,并且如果此配置项的状态为失效,则进入步骤(4 ),而如果此配置项的状态为有效,则进入步骤(5 ) ; (4 )将此配置项的有效状态设置为失效,并进入步骤(6); (5)将此配置项的有效状态设置为有效,并返回步骤(2); (6)判断有无引发此配置项失效的配置项,并且如果有,则进入步骤(7),而如果没有,则返回步骤
(2); (7)将可能引发此配置项失效的配置项加入所述故障排查列表,并将其状态设置为尚未进行计算,以及返回步骤(2); (8)将所有有效状态为失效、且所有可能引发此配置项失效的配置项的失效状态为有效或没有可能引发此配置项失效的配置项的配置项标记为故障根源,并进入步骤(9) ; (9)对故障根源的配置项根据该配置项的应急处理方式通过监控平台进行自动恢复或人工干预,并将所述故障排查列表传送回所述主控制器。
[0015]在上面所公开的方案中,优选地,所述用于数据处理系统的配置管理装置进一步包括单点故障隐患扫描模块,并且所述主控制器进一步用于基于所述配置管理指令构造单点故障隐患扫描请求,并将所述单点故障隐患扫描请求传送到所述单点故障隐患扫描模块。
[0016]在上面所公开的方案中,优选地,所述单点故障隐患扫描模块基于接收到的所述单点故障隐患扫描请求执行单点故障隐患扫描操作,并将操作结果传送回所述主控制器。
[0017]在上面所公开的方案中,优选地,所述单点故障隐患扫描模块执行的单点故障隐患扫描操作包括下列步骤:(I)创建单点故障隐患扫描列表并将所有类型为IT部件的配置项加入所述单点故障隐患扫描列表;(2)取所述单点故障隐患扫描列表中的第一个计算状态为尚未进行计算的配置项,并且如果能够取到,则进入步骤(3),而如果取不到,则进入步骤(5) ; (3)将此配置项的计算状态设置为已完成计算,并判断此配置项是否是影响关键应用的配置项(例如是否会影响类型为服务的配置项),如果此配置项是影响关键应用的配置项,则进入步骤(4),而如果此配置项不是影响关键应用的配置项,则返回步骤(2) ;(4)将此配置项标记为单点故障隐患配置项,并返回步骤(2); (5)将包含所有被标记为单点故障隐患配置项的IT部件清单传送回所述主控制器。
[0018]在上面所公开的方案中,优选地,所述用于数据处理系统的配置管理装置进一步包括变更引发告警过滤模块,并且所述主控制器进一步用于基于所述配置管理指令构造变更引发告警过滤请求,并将所述变更引发告警过滤请求传送到所述变更引发告警过滤模块,其中,所述变更引发告警过滤请求包括变更操作信息,所述变更操作信息包含变更的配置项列表。
[0019]在上面所公开的方案中,优选地,所述变更引发告警过滤模块基于接收到的所述变更引发告警过滤请求执行变更引发告警过滤操作,以对变更过程中引发的预期的告警进行屏蔽。
[0020]在上面所公开的方案中,优选地,所述变更引发告警过滤模块执行的变更引发告警过滤操作包括下列步骤:(1)对变更操作中指定的变更的配置项执行配置项关联操作,以关联该变更操作会引发告警的配置项;(2)在变更操作启动时,将会引发告警的配置项插入到需要过滤告警的配置项列表;(3)出现告警时将与该告警相关联的配置项与需要过滤告警的配置项列表进行比对,并且如果命中,则不进行报警;(4)在该变更操作完成时,将该变更操作会引发告警的配置项从所述需要过滤告警的配置项列表中删除。
[0021]在上面所公开的方案中,优选地,所述用户接口进一步用于存储并显示所述主控制器传送来的所述变更关联传递列表、和/或所述影响度评估列表和/或所述重要度之和、和/或所述故障排查列表、和/或所述包含所有被标记为单点故障隐患配置项的IT部件清单,以供用户进行进一步的后续处理。
[0022]本发明的目的也可以通过以下技术方案实现:
一种用于数据处理系统的配置管理方法,所述方法包括下列步骤:
(Al)接收来自用户的配置管理指令,其中,所述配置管理指令包括与一个或多个变更和/或失效的配置项相关的信息;
(A2)基于所述配置管理指令执行变更关联传递操作,以通过所需要变更的配置项来计算并获得需要同步进行变更的所有其它关联配置项。
[0023]本发明所公开的用于数据处理系统的配置管理装置及方法具有以下优点:能够准确管理和维护配置管理数据并保证配置数据的可持久维护性。
【专利附图】

【附图说明】
[0024]结合附图,本发明的技术特征以及优点将会被本领域技术人员更好地理解,其中:
图1是根据本发明的实施例的用于数据处理系统的配置管理装置的示意性结构图;
图2是根据本发明的实施例的用于数据处理系统的配置管理方法的流程图。
【具体实施方式】
[0025]图1是根据本发明的实施例的用于数据处理系统的配置管理装置的示意性结构图。如图1所示,本发明所公开的用于数据处理系统的配置管理装置包括主控制器1、变更关联传递模块2和用户接口 7。其中,所述用户接口 7用于接收来自用户的配置管理指令,并将所述配置管理指令传送到主控制器1,其中,所述配置管理指令包括与一个或多个变更和/或失效的配置项相关的信息。所述主控制器I基于所述配置管理指令构造变更关联请求,并将所述变更关联请求传送到变更关联传递模块2。所述变更关联传递模块2基于所述变更关联请求执行变更关联传递操作,以通过所需要变更的配置项来计算并获得需要同步(可以不是同时)进行变更的所有其它关联配置项,并将计算结果传送回所述主控制器I。
[0026]优选地,在本发明所公开的用于数据处理系统的配置管理装置中,所述变更关联传递模块2执行的变更关联传递操作包括下列步骤:(I)创建变更关联传递列表,并用需要变更的配置项初始设置所述变更关联传递列表;(2)取所述变更关联传递列表中第一个状态为尚未进行计算的配置项,并且如果能够取到,则进入步骤(3),而如果取不到,则进入步骤(5) ; (3)将此配置项的状态设置为已完成计算,并判断此配置项有无直接变更关联的配置项;并且如果有,则进入步骤(4),而如果没有,则返回步骤(2); (4)将直接变更关联的配置项加入所述变更关联传递列表,并将其状态设置为尚未进行计算,以及返回步骤(2); (5)将所述变更关联传递列表传送回所述主控制器I。
[0027]优选地,本发明所公开的用于数据处理系统的配置管理装置进一步包括影响度评估模块3,并且所述主控制器I进一步用于基于所述配置管理指令构造影响度评估请求,并将所述影响度评估请求传送到所述影响度评估模块3,其中,所述影响度评估请求包括与一个或多个变更和/或失效的配置项相关的信息。
[0028]优选地,在本发明所公开的用于数据处理系统的配置管理装置中,所述影响度评估模块3基于接收到的所述影响度评估请求执行影响度评估操作,以计算一个或多个配置项的变更和/或失效所带来的对数据处理系统的总的影响,其中,所述总的影响包括需要同步(可以不是同时)进行变更的所有其它关联配置项所带来的影响,并将计算结果传送回所述主控制器I。示例性地,影响度评估操作的计算结果可以用于评估变更和/或事件的严重度等级。
[0029]优选地,在本发明所公开的用于数据处理系统的配置管理装置中,所述影响度评估模块3执行的影响度评估操作包括下列步骤:(I)创建影响度评估列表,并用需要变更的配置项和/或失效的配置项初始设置所述影响度评估列表;(2)取所述影响度评估列表中第一个状态为尚未进行计算的配置项,并且如果能够取到,则进入步骤(3),而如果取不到,则进入步骤(5 ) ; (3 )将此配置项的状态设置为已完成计算,并判断此配置项有无直接变更关联的配置项;并且如果有,则进入步骤(4),而如果没有,则返回步骤(2); (4)将直接变更关联的配置项加入所述影响度评估列表,并将其状态设置为尚未进行计算,以及返回步骤
(2);(5)计算所述影响度评估列表中的所有配置项的重要度之和,并将所述影响度评估列表和/或所述重要度之和传送回所述主控制器I。
[0030]优选地,本发明所公开的用于数据处理系统的配置管理装置进一步包括故障排查模块4,并且所述主控制器I进一步用于基于所述配置管理指令构造故障排查请求,并将所述故障排查请求传送到所述故障排查模块4,其中,所述故障排查请求包括与一个或多个失效的配置项相关的信息。
[0031]优选地,在本发明所公开的用于数据处理系统的配置管理装置中,所述故障排查模块4基于接收到的所述故障排查请求执行故障排查操作,以计算出可能引发一个或多个配置项失效的根源的配置项(例如,在通常同一时刻内只有一个配置项失效的前提下确定故障根源,进而通过监控平台对失效的配置项进行确认和恢复)。
[0032]优选地,在本发明所公开的用于数据处理系统的配置管理装置中,所述故障排查模块4执行的故障排查操作包括下列步骤:(I)创建故障排查列表,并用失效的配置项初始设置所述故障排查列表;(2)取所述故障排查列表中第一个计算状态为尚未进行计算的配置项,并且如果能够取到,则进入步骤(3),而如果取不到,则进入步骤(8) ; (3)将此配置项的计算状态设置为已完成计算,并通过监控平台检查此配置项的状态是否为失效,并且如果此配置项的状态为失效,则进入步骤(4),而如果此配置项的状态为有效,则进入步骤
(5);(4)将此配置项的有效状态设置为失效,并进入步骤(6 ) ; (5 )将此配置项的有效状态设置为有效,并返回步骤(2) ; (6)判断有无引发此配置项失效的配置项,并且如果有,则进入步骤(7),而如果没有,则返回步骤(2); (7)将可能引发此配置项失效的配置项加入所述故障排查列表,并将其状态设置为尚未进行计算,以及返回步骤(2); (8)将所有有效状态为失效、且所有可能引发此配置项失效的配置项的失效状态为有效或没有可能引发此配置项失效的配置项的配置项标记为故障根源,并进入步骤(9) ; (9)对故障根源的配置项根据该配置项的应急处理方式通过监控平台进行自动恢复或人工干预,并将所述故障排查列表传送回所述主控制器I。
[0033]优选地,本发明所公开的用于数据处理系统的配置管理装置进一步包括单点故障隐患扫描模块5,并且所述主控制器I进一步用于基于所述配置管理指令构造单点故障隐患扫描请求,并将所述单点故障隐患扫描请求传送到所述单点故障隐患扫描模块5。
[0034]优选地,在本发明所公开的用于数据处理系统的配置管理装置中,所述单点故障隐患扫描模块5基于接收到的所述单点故障隐患扫描请求执行单点故障隐患扫描操作,并将操作结果传送回所述主控制器I。
[0035]优选地,在本发明所公开的用于数据处理系统的配置管理装置中,所述单点故障隐患扫描模块5执行的单点故障隐患扫描操作包括下列步骤:(I)创建单点故障隐患扫描列表并将所有类型为IT部件的配置项加入所述单点故障隐患扫描列表;(2)取所述单点故障隐患扫描列表中的第一个计算状态为尚未进行计算的配置项,并且如果能够取到,则进入步骤(3),而如果取不到,则进入步骤(5) ;(3)将此配置项的计算状态设置为已完成计算,并判断此配置项是否是影响关键应用的配置项(例如是否会影响类型为服务的配置项),如果此配置项是影响关键应用的配置项,则进入步骤(4),而如果此配置项不是影响关键应用的配置项,则返回步骤(2); (4)将此配置项标记为单点故障隐患配置项,并返回步骤
(2);(5)将包含所有被标记为单点故障隐患配置项的IT部件清单传送回所述主控制器I。
[0036]优选地,本发明所公开的用于数据处理系统的配置管理装置进一步包括变更引发告警过滤模块6,并且所述主控制器I进一步用于基于所述配置管理指令构造变更引发告警过滤请求,并将所述变更引发告警过滤请求传送到所述变更引发告警过滤模块6,其中,所述变更引发告警过滤请求包括变更操作信息(例如变更工单),所述变更操作信息包含变更的配置项列表。
[0037]优选地,在本发明所公开的用于数据处理系统的配置管理装置中,所述变更引发告警过滤模块6基于接收到的所述变更引发告警过滤请求执行变更引发告警过滤操作,以对变更过程中引发的预期的告警进行屏蔽(即避免事件风暴的出现,从而防止其造成的不良影响)。
[0038]优选地,在本发明所公开的用于数据处理系统的配置管理装置中,所述变更引发告警过滤模块6执行的变更引发告警过滤操作包括下列步骤:(I)对变更操作中指定的变更的配置项执行配置项关联操作,以关联该变更操作会引发告警的配置项;(2)在变更操作启动时,将会引发告警的配置项插入到需要过滤告警的配置项列表;(3)出现告警时将与该告警相关联的配置项与需要过滤告警的配置项列表进行比对,并且如果命中,则不进行报警;(4)在该变更操作完成时,将该变更操作会引发告警的配置项从所述需要过滤告警的配置项列表中删除。
[0039]优选地,在本发明所公开的用于数据处理系统的配置管理装置中,所述用户接口 7进一步用于存储并显示所述主控制器传送来的所述变更关联传递列表、和/或所述影响度评估列表和/或所述重要度之和、和/或所述故障排查列表、和/或所述包含所有被标记为单点故障隐患配置项的IT部件清单,以供用户进行进一步的后续处理。
[0040]由上可见,本发明所公开的用于数据处理系统的配置管理装置具有下列优点:能够准确管理和维护配置管理数据并保证配置数据的可持久维护性。
[0041]图2是根据本发明的实施例的用于数据处理系统的配置管理方法的流程图。如图2所示,本发明所公开的用于数据处理系统的配置管理方法包括下列步骤:(Al)接收来自用户的配置管理指令,其中,所述配置管理指令包括与一个或多个变更和/或失效的配置项相关的信息;(A2)基于所述配置管理指令执行变更关联传递操作,以通过所需要变更的配置项来计算并获得需要同步(可以不是同时)进行变更的所有其它关联配置项。
[0042]优选地,本发明所公开的用于数据处理系统的配置管理方法进一步包括:所述变更关联传递操作包括下列步骤:(1)创建变更关联传递列表,并用需要变更的配置项初始设置所述变更关联传递列表;(2)取所述变更关联传递列表中第一个状态为尚未进行计算的配置项,并且如果能够取到,则进入步骤(3),而如果取不到,则进入步骤(5) ; (3)将此配置项的状态设置为已完成计算,并判断此配置项有无直接变更关联的配置项;并且如果有,则进入步骤(4),而如果没有,则返回步骤(2); (4)将直接变更关联的配置项加入所述变更关联传递列表,并将其状态设置为尚未进行计算,以及返回步骤(2); (5)输出所述变更关联传递列表。
[0043]优选地,本发明所公开的用于数据处理系统的配置管理方法进一步包括:基于所述配置管理指令执行影响度评估操作,以计算一个或多个配置项的变更和/或失效所带来的对数据处理系统的总的影响,其中,所述总的影响包括需要同步(可以不是同时)进行变更的所有其它关联配置项所带来的影响。示例性地,影响度评估操作的计算结果可以用于评估变更和/或事件的严重度等级。
[0044]优选地,本发明所公开的用于数据处理系统的配置管理方法进一步包括:所述影响度评估操作包括下列步骤:(I)创建影响度评估列表,并用需要变更的配置项和/或失效的配置项初始设置所述影响度评估列表;(2)取所述影响度评估列表中第一个状态为尚未进行计算的配置项,并且如果能够取到,则进入步骤(3),而如果取不到,则进入步骤(5);
(3)将此配置项的状态设置为已完成计算,并判断此配置项有无直接变更关联的配置项;并且如果有,则进入步骤(4),而如果没有,则返回步骤(2) ; (4)将直接变更关联的配置项加入所述影响度评估列表,并将其状态设置为尚未进行计算,以及返回步骤(2); (5)计算所述影响度评估列表中的所有配置项的重要度之和,并输出所述影响度评估列表和/或所述重要度之和。
[0045]优选地,本发明所公开的用于数据处理系统的配置管理方法进一步包括:基于所述配置管理指令执行故障排查操作,以计算出可能引发一个或多个配置项失效的根源的配置项(例如,在通常同一时刻内只有一个配置项失效的前提下确定故障根源,进而通过监控平台对失效的配置项进行确认和恢复)。
[0046]优选地,本发明所公开的用于数据处理系统的配置管理方法进一步包括:所述故障排查操作包括下列步骤:(I)创建故障排查列表,并用失效的配置项初始设置所述故障排查列表;(2)取所述故障排查列表中第一个计算状态为尚未进行计算的配置项,并且如果能够取到,则进入步骤(3),而如果取不到,则进入步骤(8) ; (3)将此配置项的计算状态设置为已完成计算,并通过监控平台检查此配置项的状态是否为失效,并且如果此配置项的状态为失效,则进入步骤(4),而如果此配置项的状态为有效,则进入步骤(5) ; (4)将此配置项的有效状态设置为失效,并进入步骤(6); (5)将此配置项的有效状态设置为有效,并返回步骤(2) ; (6)判断有无引发此配置项失效的配置项,并且如果有,则进入步骤(7),而如果没有,则返回步骤(2); (7)将可能引发此配置项失效的配置项加入所述故障排查列表,并将其状态设置为尚未进行计算,以及返回步骤(2); (8)将所有有效状态为失效、且所有可能引发此配置项失效的配置项的失效状态为有效或没有可能引发此配置项失效的配置项的配置项标记为故障根源,并进入步骤(9); (9)对故障根源的配置项根据该配置项的应急处理方式通过监控平台进行自动恢复或人工干预,并输出所述故障排查列表。
[0047]优选地,本发明所公开的用于数据处理系统的配置管理方法进一步包括:基于所述配置管理指令执行单点故障隐患扫描操作。
[0048]优选地,本发明所公开的用于数据处理系统的配置管理方法进一步包括:所述单点故障隐患扫描操作包括下列步骤:(I)创建单点故障隐患扫描列表并将所有类型为IT部件的配置项加入所述单点故障隐患扫描列表;(2)取所述单点故障隐患扫描列表中的第一个计算状态为尚未进行计算的配置项,并且如果能够取到,则进入步骤(3 ),而如果取不到,则进入步骤(5) ; (3)将此配置项的计算状态设置为已完成计算,并判断此配置项是否是影响关键应用的配置项(例如是否会影响类型为服务的配置项),如果此配置项是影响关键应用的配置项,则进入步骤(4),而如果此配置项不是影响关键应用的配置项,则返回步骤(2); (4)将此配置项标记为单点故障隐患配置项,并返回步骤(2) ; (5)输出包含所有被标记为单点故障隐患配置项的IT部件清单。
[0049]优选地,本发明所公开的用于数据处理系统的配置管理方法进一步包括:基于所述配置管理指令执行变更引发告警过滤操作,以对变更过程中引发的预期的告警进行屏蔽(即避免事件风暴的出现,从而防止其造成的不良影响)。
[0050]优选地,本发明所公开的用于数据处理系统的配置管理方法进一步包括:所述变更引发告警过滤操作包括下列步骤:(I)对变更操作中指定的变更的配置项执行配置项关联操作,以关联该变更操作会引发告警的配置项;(2)在变更操作启动时,将会引发告警的配置项插入到需要过滤告警的配置项列表;(3)出现告警时将与该告警相关联的配置项与需要过滤告警的配置项列表进行比对,并且如果命中,则不进行报警;(4)在该变更操作完成时,将该变更操作会引发告警的配置项从所述需要过滤告警的配置项列表中删除。
[0051]优选地,本发明所公开的用于数据处理系统的配置管理方法进一步包括:存储并显示所述变更关联传递列表、和/或所述影响度评估列表和/或所述重要度之和、和/或所述故障排查列表、和/或所述包含所有被标记为单点故障隐患配置项的IT部件清单,以供用户进行进一步的后续处理。
[0052]由上可见,本发明所公开的用于数据处理系统的配置管理方法具有下列优点:能够准确管理和维护配置管理数据并保证配置数据的可持久维护性。
[0053]尽管本发明是通过上述的优选实施方式进行描述的,但是其实现形式并不局限于上述的实施方式。应该认识到:在不脱离本发明主旨和范围的情况下,本领域技术人员可以对本发明做出不同的变化和修改。
【权利要求】
1.一种用于数据处理系统的配置管理装置,所述用于数据处理系统的配置管理装置包括: 用户接口,所述用户接口接收来自用户的配置管理指令,并将所述配置管理指令传送到主控制器,其中,所述配置管理指令包括与一个或多个变更和/或失效的配置项相关的信息; 主控制器,所述主控制器基于所述配置管理指令构造变更关联请求,并将所述变更关联请求传送到变更关联传递模块; 变更关联传递模块,所述变更关联传递模炔基于所述变更关联请求执行变更关联传递操作,以通过所需要变更的配置项来计算并获得需要同步进行变更的所有其它关联配置项,并将计算结果传送回所述主控制器。
2.根据权利要求1所述的用于数据处理系统的配置管理装置,其特征在于,所述变更关联传递模块执行的变更关联传递操作包括下列步骤:(1)创建变更关联传递列表,并用需要变更的配置项初始设置所述变更关联传递列表;(2)取所述变更关联传递列表中第一个状态为尚未进行计算的配置项,并且如果能够取到,则进入步骤(3),而如果取不到,则进入步骤(5 ) ; (3 )将此配置项的状态设置为已完成计算,并判断此配置项有无直接变更关联的配置项;并且如果有,则进入步骤(4),而如果没有,则返回步骤(2) ; (4)将直接变更关联的配置项加入所述变更关联传递列表,并将其状态设置为尚未进行计算,以及返回步骤(2) ; (5)将所述变更关联传递列表传送回所述主控制器。
3.根据权利要求2所述的用于数据处理系统的配置管理装置,其特征在于,所述用于数据处理系统的配置管理装置进一步包括影响度评估模块,并且所述主控制器进一步用于基于所述配置管理指令构造影响度评估请求,并将所述影响度评估请求传送到所述影响度评估模块,其中,所述影响度评估请求包括与一个或多个变更和/或失效的配置项相关的信息。
4.根据权利要求3所述的用于`数据处理系统的配置管理装置,其特征在于,所述影响度评估模炔基于接收到的所述影响度评估请求执行影响度评估操作,以计算一个或多个配置项的变更和/或失效所带来的对数据处理系统的总的影响,其中,所述总的影响包括需要同步进行变更的所有其它关联配置项所带来的影响,并将计算结果传送回所述主控制器。
5.根据权利要求4所述的用于数据处理系统的配置管理装置,其特征在于,所述影响度评估模块执行的影响度评估操作包括下列步骤:(1)创建影响度评估列表,并用需要变更的配置项和/或失效的配置项初始设置所述影响度评估列表;(2)取所述影响度评估列表中第一个状态为尚未进行计算的配置项,并且如果能够取到,则进入步骤(3),而如果取不到,则进入步骤(5 ); (3 )将此配置项的状态设置为已完成计算,并判断此配置项有无直接变更关联的配置项;并且如果有,则进入步骤(4),而如果没有,则返回步骤(2); (4)将直接变更关联的配置项加入所述影响度评估列表,并将其状态设置为尚未进行计算,以及返回步骤(2) ;(5)计算所述影响度评估列表中的所有配置项的重要度之和,并将所述影响度评估列表和/或所述重要度之和传送回所述主控制器。
6.根据权利要求5所述的用于数据处理系统的配置管理装置,其特征在于,所述用于数据处理系统的配置管理装置进一步包括故障排查模块,并且所述主控制器进一步用于基于所述配置管理指令构造故障排查请求,并将所述故障排查请求传送到所述故障排查模块,其中,所述故障排查请求包括与一个或多个失效的配置项相关的信息。
7.根据权利要求6所述的用于数据处理系统的配置管理装置,其特征在于,所述故障排查模炔基于接收到的所述故障排查请求执行故障排查操作,以计算出可能引发一个或多个配置项失效的根源的配置项。
8.根据权利要求7所述的用于数据处理系统的配置管理装置,其特征在于,所述故障排查模块执行的故障排查操作包括下列步骤:(1)创建故障排查列表,并用失效的配置项初始设置所述故障排查列表;(2)取所述故障排查列表中第一个计算状态为尚未进行计算的配置项,并且如果能够取到,则进入步骤(3),而如果取不到,则进入步骤(8) ; (3)将此配置项的计算状态设置为已完成计算,并通过监控平台检查此配置项的状态是否为失效,并且如果此配置项的状态为失效,则进入步骤(4),而如果此配置项的状态为有效,则进入步骤(5 ) ; (4 )将此配置项的有效状态设置为失效,并进入步骤(6 ) ; (5 )将此配置项的有效状态设置为有效,并返回步骤(2) ; (6)判断有无引发此配置项失效的配置项,并且如果有,则进入步骤(7),而如果没有,则返回步骤(2); (7)将可能引发此配置项失效的配置项加入所述故障排查列表,并将其状态设置为尚未进行计算,以及返回步骤(2); (8)将所有有效状态为失效、且所有可能引发此配置项失效的配置项的失效状态为有效或没有可能引发此配置项失效的配置项的配置项标记为故障根源,并进入步骤(9) ; (9)对故障根源的配置项根据该配置项的应急处理方式通过监控平台进行自动恢复或人工干预,并将所述故障排查列表传送回所述主控制器。
9.根据权利要求8所述的用于数据处理系统的配置管理装置,其特征在于,所述用于数据处理系统的配置管理装置进一步包括单点故障隐患扫描模块,并且所述主控制器进一步用于基于所述配置管理指令构造单点故障隐患扫描请求,并将所述单点故障隐患扫描请求传送到所述单点故障隐患扫描模块。
10.根据权利要求9所述的用于数据处理系统的配置管理装置,其特征在于,所述单点故障隐患 扫描模炔基于接收到的所述单点故障隐患扫描请求执行单点故障隐患扫描操作,并将操作结果传送回所述主控制器。
11.根据权利要求10所述的用于数据处理系统的配置管理装置,其特征在于,所述单点故障隐患扫描模块执行的单点故障隐患扫描操作包括下列步骤:(I)创建单点故障隐患扫描列表并将所有类型为IT部件的配置项加入所述单点故障隐患扫描列表;(2)取所述单点故障隐患扫描列表中的第一个计算状态为尚未进行计算的配置项,并且如果能够取到,则进入步骤(3),而如果取不到,则进入步骤(5) ; (3)将此配置项的计算状态设置为已完成计算,并判断此配置项是否是影响关键应用的配置项(例如是否会影响类型为服务的配置项),如果此配置项是影响关键应用的配置项,则进入步骤(4),而如果此配置项不是影响关键应用的配置项,则返回步骤(2); (4)将此配置项标记为单点故障隐患配置项,并返回步骤(2); (5)将包含所有被标记为单点故障隐患配置项的IT部件清单传送回所述主控制器。
12.根据权利要求11所述的用于数据处理系统的配置管理装置,其特征在于,所述用于数据处理系统的配置管理装置进一步包括变更引发告警过滤模块,并且所述主控制器进一步用于基于所述配置管理指令构造变更引发告警过滤请求,并将所述变更引发告警过滤请求传送到所述变更引发告警过滤模块,其中,所述变更引发告警过滤请求包括变更操作信息,所述变更操作信息包含变更的配置项列表。
13.根据权利要求12所述的用于数据处理系统的配置管理装置,其特征在于,所述变更引发告警过滤模炔基于接收到的所述变更引发告警过滤请求执行变更引发告警过滤操作,以对变更过程中引发的预期的告警进行屏蔽。
14.根据权利要求13所述的用于数据处理系统的配置管理装置,其特征在于,所述变更引发告警过滤模块执行的变更引发告警过滤操作包括下列步骤:(I)对变更操作中指定的变更的配置项执行配置项关联操作,以关联该变更操作会引发告警的配置项;(2)在变更操作启动时,将会引发告警的配置项插入到需要过滤告警的配置项列表;(3)出现告警时将与该告警相关联的配置项与需要过滤告警的配置项列表进行比对,并且如果命中,则不进行报警;(4)在该变更操作完成时,将该变更操作会引发告警的配置项从所述需要过滤告警的配置项列表中删除。
15.根据权利要求14所述的用于数据处理系统的配置管理装置,其特征在于,所述用户接口进一步用于存储并显示所述主控制器传送来的所述变更关联传递列表、和/或所述影响度评估列表和/或所述重要度之和、和/或所述故障排查列表、和/或所述包含所有被标记为单点故障隐患配置项的IT部件清单,以供用户进行进一步的后续处理。
16.一种用于数据处理系统的配置管理方法,所述方法包括下列步骤: (Al)接收来自用户的配置管理指令,其中,所述配置管理指令包括与一个或多个变更和/或失效的配置项相关的信息; (A2)基于所述配置管理指令执行变更关联传递操作,以通过所需要变更的配置项来计算并获得需要同步进行变更`的所有其它关联配置项。
【文档编号】G06F11/00GK103870349SQ201210550417
【公开日】2014年6月18日 申请日期:2012年12月18日 优先权日:2012年12月18日
【发明者】程军, 王中军, 覃非, 赵樑 申请人:中国银联股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1