CN103870349B - 用于数据处理***的配置管理装置及方法 - Google Patents
用于数据处理***的配置管理装置及方法 Download PDFInfo
- Publication number
- CN103870349B CN103870349B CN201210550417.6A CN201210550417A CN103870349B CN 103870349 B CN103870349 B CN 103870349B CN 201210550417 A CN201210550417 A CN 201210550417A CN 103870349 B CN103870349 B CN 103870349B
- Authority
- CN
- China
- Prior art keywords
- configuration
- configuration item
- change
- list
- item
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Selective Calling Equipment (AREA)
- Testing And Monitoring For Control Systems (AREA)
Abstract
本发明提出了用于数据处理***的配置管理装置及方法。其中,所述方法包括:接收来自用户的配置管理指令,其中,所述配置管理指令包括与一个或多个变更和/或失效的配置项相关的信息;基于所述配置管理指令执行变更关联传递操作,以通过所需要变更的配置项来计算并获得需要同步进行变更的所有其它关联配置项。本发明所公开的用于数据处理***的配置管理装置及方法能够准确管理和维护配置管理数据并保证配置数据的可持久维护性。
Description
技术领域
本发明涉及配置管理装置及方法,更具体地,涉及用于数据处理***的配置管理装置及方法。
背景技术
目前,随着计算机数据应用的日益广泛以及不同领域的业务种类的日益丰富,对数据处理***的配置进行管理和维护变得越来越重要。
现有的技术方案通常采用建立配置管理数据库的方式实现对数据处理***的配置管理和维护。
然而,现有的技术方案存在如下问题:在完成配置管理数据库的初期建设后,由于数据维护所需的工作量较大以及缺少有效的应用场景,故导致配置管理数据的快速退化(即缺乏针对配置管理数据的及时和有效的更新方法或手段),从而降低了配置管理数据的有效性和准确性,甚至会最终导致初始建立的配置管理数据库被废弃。
因此,存在如下需求:提供能够准确管理和维护配置管理数据并保证配置数据的可持久维护性的用于数据处理***的配置管理装置及方法。
发明内容
为了解决上述现有技术方案所存在的问题,本发明提出了能够准确管理和维护配置管理数据并保证配置数据的可持久维护性的用于数据处理***的配置管理装置及方法。
本发明的目的是通过以下技术方案实现的:
一种用于数据处理***的配置管理装置,所述用于数据处理***的配置管理装置包括:
用户接口,所述用户接口接收来自用户的配置管理指令,并将所述配置管理指令传送到主控制器,其中,所述配置管理指令包括与一个或多个变更和/或失效的配置项相关的信息;
主控制器,所述主控制器基于所述配置管理指令构造变更关联请求,并将所述变更关联请求传送到变更关联传递模块;
变更关联传递模块,所述变更关联传递模块基于所述变更关联请求执行变更关联传递操作,以通过所需要变更的配置项来计算并获得需要同步进行变更的所有其它关联配置项,并将计算结果传送回所述主控制器。
在上面所公开的方案中,优选地,所述变更关联传递模块执行的变更关联传递操作包括下列步骤:(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)出现告警时将与该告警相关联的配置项与需要过滤告警的配置项列表进行比对,并且如果命中,则不进行报警;(4)在该变更操作完成时,将该变更操作会引发告警的配置项从所述需要过滤告警的配置项列表中删除。
在上面所公开的方案中,优选地,所述用户接口进一步用于存储并显示所述主控制器传送来的所述变更关联传递列表、和/或所述影响度评估列表和/或所述重要度之和、和/或所述故障排查列表、和/或所述包含所有被标记为单点故障隐患配置项的IT部件清单,以供用户进行进一步的后续处理。
本发明的目的也可以通过以下技术方案实现:
一种用于数据处理***的配置管理方法,所述方法包括下列步骤:
(A1)接收来自用户的配置管理指令,其中,所述配置管理指令包括与一个或多个变更和/或失效的配置项相关的信息;
(A2)基于所述配置管理指令执行变更关联传递操作,以通过所需要变更的配置项来计算并获得需要同步进行变更的所有其它关联配置项。
本发明所公开的用于数据处理***的配置管理装置及方法具有以下优点:能够准确管理和维护配置管理数据并保证配置数据的可持久维护性。
附图说明
结合附图,本发明的技术特征以及优点将会被本领域技术人员更好地理解,其中:
图1是根据本发明的实施例的用于数据处理***的配置管理装置的示意性结构图;
图2是根据本发明的实施例的用于数据处理***的配置管理方法的流程图。
具体实施方式
图1是根据本发明的实施例的用于数据处理***的配置管理装置的示意性结构图。如图1所示,本发明所公开的用于数据处理***的配置管理装置包括主控制器1、变更关联传递模块2和用户接口7。其中,所述用户接口7用于接收来自用户的配置管理指令,并将所述配置管理指令传送到主控制器1,其中,所述配置管理指令包括与一个或多个变更和/或失效的配置项相关的信息。所述主控制器1基于所述配置管理指令构造变更关联请求,并将所述变更关联请求传送到变更关联传递模块2。所述变更关联传递模块2基于所述变更关联请求执行变更关联传递操作,以通过所需要变更的配置项来计算并获得需要同步(可以不是同时)进行变更的所有其它关联配置项,并将计算结果传送回所述主控制器1。
优选地,在本发明所公开的用于数据处理***的配置管理装置中,所述变更关联传递模块2执行的变更关联传递操作包括下列步骤:(1)创建变更关联传递列表,并用需要变更的配置项初始设置所述变更关联传递列表;(2)取所述变更关联传递列表中第一个状态为尚未进行计算的配置项,并且如果能够取到,则进入步骤(3),而如果取不到,则进入步骤(5);(3)将此配置项的状态设置为已完成计算,并判断此配置项有无直接变更关联的配置项;并且如果有,则进入步骤(4),而如果没有,则返回步骤(2);(4)将直接变更关联的配置项加入所述变更关联传递列表,并将其状态设置为尚未进行计算,以及返回步骤(2);(5)将所述变更关联传递列表传送回所述主控制器1。
优选地,本发明所公开的用于数据处理***的配置管理装置进一步包括影响度评估模块3,并且所述主控制器1进一步用于基于所述配置管理指令构造影响度评估请求,并将所述影响度评估请求传送到所述影响度评估模块3,其中,所述影响度评估请求包括与一个或多个变更和/或失效的配置项相关的信息。
优选地,在本发明所公开的用于数据处理***的配置管理装置中,所述影响度评估模块3基于接收到的所述影响度评估请求执行影响度评估操作,以计算一个或多个配置项的变更和/或失效所带来的对数据处理***的总的影响,其中,所述总的影响包括需要同步(可以不是同时)进行变更的所有其它关联配置项所带来的影响,并将计算结果传送回所述主控制器1。示例性地,影响度评估操作的计算结果可以用于评估变更和/或事件的严重度等级。
优选地,在本发明所公开的用于数据处理***的配置管理装置中,所述影响度评估模块3执行的影响度评估操作包括下列步骤:(1)创建影响度评估列表,并用需要变更的配置项和/或失效的配置项初始设置所述影响度评估列表;(2)取所述影响度评估列表中第一个状态为尚未进行计算的配置项,并且如果能够取到,则进入步骤(3),而如果取不到,则进入步骤(5);(3)将此配置项的状态设置为已完成计算,并判断此配置项有无直接变更关联的配置项;并且如果有,则进入步骤(4),而如果没有,则返回步骤(2);(4)将直接变更关联的配置项加入所述影响度评估列表,并将其状态设置为尚未进行计算,以及返回步骤(2);(5)计算所述影响度评估列表中的所有配置项的重要度之和,并将所述影响度评估列表和/或所述重要度之和传送回所述主控制器1。
优选地,本发明所公开的用于数据处理***的配置管理装置进一步包括故障排查模块4,并且所述主控制器1进一步用于基于所述配置管理指令构造故障排查请求,并将所述故障排查请求传送到所述故障排查模块4,其中,所述故障排查请求包括与一个或多个失效的配置项相关的信息。
优选地,在本发明所公开的用于数据处理***的配置管理装置中,所述故障排查模块4基于接收到的所述故障排查请求执行故障排查操作,以计算出可能引发一个或多个配置项失效的根源的配置项(例如,在通常同一时刻内只有一个配置项失效的前提下确定故障根源,进而通过监控平台对失效的配置项进行确认和恢复)。
优选地,在本发明所公开的用于数据处理***的配置管理装置中,所述故障排查模块4执行的故障排查操作包括下列步骤:(1)创建故障排查列表,并用失效的配置项初始设置所述故障排查列表;(2)取所述故障排查列表中第一个计算状态为尚未进行计算的配置项,并且如果能够取到,则进入步骤(3),而如果取不到,则进入步骤(8);(3)将此配置项的计算状态设置为已完成计算,并通过监控平台检查此配置项的状态是否为失效,并且如果此配置项的状态为失效,则进入步骤(4),而如果此配置项的状态为有效,则进入步骤(5);(4)将此配置项的有效状态设置为失效,并进入步骤(6);(5)将此配置项的有效状态设置为有效,并返回步骤(2);(6)判断有无引发此配置项失效的配置项,并且如果有,则进入步骤(7),而如果没有,则返回步骤(2);(7)将可能引发此配置项失效的配置项加入所述故障排查列表,并将其状态设置为尚未进行计算,以及返回步骤(2);(8)将所有有效状态为失效、且所有可能引发此配置项失效的配置项的失效状态为有效或没有可能引发此配置项失效的配置项的配置项标记为故障根源,并进入步骤(9);(9)对故障根源的配置项根据该配置项的应急处理方式通过监控平台进行自动恢复或人工干预,并将所述故障排查列表传送回所述主控制器1。
优选地,本发明所公开的用于数据处理***的配置管理装置进一步包括单点故障隐患扫描模块5,并且所述主控制器1进一步用于基于所述配置管理指令构造单点故障隐患扫描请求,并将所述单点故障隐患扫描请求传送到所述单点故障隐患扫描模块5。
优选地,在本发明所公开的用于数据处理***的配置管理装置中,所述单点故障隐患扫描模块5基于接收到的所述单点故障隐患扫描请求执行单点故障隐患扫描操作,并将操作结果传送回所述主控制器1。
优选地,在本发明所公开的用于数据处理***的配置管理装置中,所述单点故障隐患扫描模块5执行的单点故障隐患扫描操作包括下列步骤:(1)创建单点故障隐患扫描列表并将所有类型为IT部件的配置项加入所述单点故障隐患扫描列表;(2)取所述单点故障隐患扫描列表中的第一个计算状态为尚未进行计算的配置项,并且如果能够取到,则进入步骤(3),而如果取不到,则进入步骤(5);(3)将此配置项的计算状态设置为已完成计算,并判断此配置项是否是影响关键应用的配置项(例如是否会影响类型为服务的配置项),如果此配置项是影响关键应用的配置项,则进入步骤(4),而如果此配置项不是影响关键应用的配置项,则返回步骤(2);(4)将此配置项标记为单点故障隐患配置项,并返回步骤(2);(5)将包含所有被标记为单点故障隐患配置项的IT部件清单传送回所述主控制器1。
优选地,本发明所公开的用于数据处理***的配置管理装置进一步包括变更引发告警过滤模块6,并且所述主控制器1进一步用于基于所述配置管理指令构造变更引发告警过滤请求,并将所述变更引发告警过滤请求传送到所述变更引发告警过滤模块6,其中,所述变更引发告警过滤请求包括变更操作信息(例如变更工单),所述变更操作信息包含变更的配置项列表。
优选地,在本发明所公开的用于数据处理***的配置管理装置中,所述变更引发告警过滤模块6基于接收到的所述变更引发告警过滤请求执行变更引发告警过滤操作,以对变更过程中引发的预期的告警进行屏蔽(即避免事件风暴的出现,从而防止其造成的不良影响)。
优选地,在本发明所公开的用于数据处理***的配置管理装置中,所述变更引发告警过滤模块6执行的变更引发告警过滤操作包括下列步骤:(1)对变更操作中指定的变更的配置项执行配置项关联操作,以关联该变更操作会引发告警的配置项;(2)在变更操作启动时,将会引发告警的配置项***到需要过滤告警的配置项列表;(3)出现告警时将与该告警相关联的配置项与需要过滤告警的配置项列表进行比对,并且如果命中,则不进行报警;(4)在该变更操作完成时,将该变更操作会引发告警的配置项从所述需要过滤告警的配置项列表中删除。
优选地,在本发明所公开的用于数据处理***的配置管理装置中,所述用户接口7进一步用于存储并显示所述主控制器传送来的所述变更关联传递列表、和/或所述影响度评估列表和/或所述重要度之和、和/或所述故障排查列表、和/或所述包含所有被标记为单点故障隐患配置项的IT部件清单,以供用户进行进一步的后续处理。
由上可见,本发明所公开的用于数据处理***的配置管理装置具有下列优点:能够准确管理和维护配置管理数据并保证配置数据的可持久维护性。
图2是根据本发明的实施例的用于数据处理***的配置管理方法的流程图。如图2所示,本发明所公开的用于数据处理***的配置管理方法包括下列步骤:(A1)接收来自用户的配置管理指令,其中,所述配置管理指令包括与一个或多个变更和/或失效的配置项相关的信息;(A2)基于所述配置管理指令执行变更关联传递操作,以通过所需要变更的配置项来计算并获得需要同步(可以不是同时)进行变更的所有其它关联配置项。
优选地,本发明所公开的用于数据处理***的配置管理方法进一步包括:所述变更关联传递操作包括下列步骤:(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)出现告警时将与该告警相关联的配置项与需要过滤告警的配置项列表进行比对,并且如果命中,则不进行报警;(4)在该变更操作完成时,将该变更操作会引发告警的配置项从所述需要过滤告警的配置项列表中删除。
优选地,本发明所公开的用于数据处理***的配置管理方法进一步包括:存储并显示所述变更关联传递列表、和/或所述影响度评估列表和/或所述重要度之和、和/或所述故障排查列表、和/或所述包含所有被标记为单点故障隐患配置项的IT部件清单,以供用户进行进一步的后续处理。
由上可见,本发明所公开的用于数据处理***的配置管理方法具有下列优点:能够准确管理和维护配置管理数据并保证配置数据的可持久维护性。
尽管本发明是通过上述的优选实施方式进行描述的,但是其实现形式并不局限于上述的实施方式。应该认识到:在不脱离本发明主旨和范围的情况下,本领域技术人员可以对本发明做出不同的变化和修改。
Claims (15)
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)将可能引发此配置项失效的配置项加入所述故障排查列表,并将其状态设置为尚未进行计算,以及返回步骤(2);(8)将所有状态为失效并且同时满足如下条件的配置项标记为故障根源:所有可能引发此配置项失效的配置项的状态为有效,或者不存在可能引发此配置项失效的配置项,并进入步骤(9);(9)对故障根源的配置项根据该配置项的应急处理方式通过监控平台进行自动恢复或人工干预,并将所述故障排查列表传送回所述主控制器。
8.根据权利要求7所述的用于数据处理***的配置管理装置,其特征在于,所述用于数据处理***的配置管理装置进一步包括单点故障隐患扫描模块,并且所述主控制器进一步用于基于所述配置管理指令构造单点故障隐患扫描请求,并将所述单点故障隐患扫描请求传送到所述单点故障隐患扫描模块。
9.根据权利要求8所述的用于数据处理***的配置管理装置,其特征在于,所述单点故障隐患扫描模块基于接收到的所述单点故障隐患扫描请求执行单点故障隐患扫描操作,并将操作结果传送回所述主控制器。
10.根据权利要求9所述的用于数据处理***的配置管理装置,其特征在于,所述单点故障隐患扫描模块执行的单点故障隐患扫描操作包括下列步骤:(1)创建单点故障隐患扫描列表并将所有类型为IT部件的配置项加入所述单点故障隐患扫描列表;(2)取所述单点故障隐患扫描列表中的第一个计算状态为尚未进行计算的配置项,并且如果能够取到,则进入步骤(3),而如果取不到,则进入步骤(5);(3)将此配置项的计算状态设置为已完成计算,并判断此配置项是否是影响关键应用的配置项,如果此配置项是影响关键应用的配置项,则进入步骤(4),而如果此配置项不是影响关键应用的配置项,则返回步骤(2);(4)将此配置项标记为单点故障隐患配置项,并返回步骤(2);(5)将包含所有被标记为单点故障隐患配置项的IT部件清单传送回所述主控制器。
11.根据权利要求10所述的用于数据处理***的配置管理装置,其特征在于,所述用于数据处理***的配置管理装置进一步包括变更引发告警过滤模块,并且所述主控制器进一步用于基于所述配置管理指令构造变更引发告警过滤请求,并将所述变更引发告警过滤请求传送到所述变更引发告警过滤模块,其中,所述变更引发告警过滤请求包括变更操作信息,所述变更操作信息包含变更的配置项列表。
12.根据权利要求11所述的用于数据处理***的配置管理装置,其特征在于,所述变更引发告警过滤模块基于接收到的所述变更引发告警过滤请求执行变更引发告警过滤操作,以对变更过程中引发的预期的告警进行屏蔽。
13.根据权利要求12所述的用于数据处理***的配置管理装置,其特征在于,所述变更引发告警过滤模块执行的变更引发告警过滤操作包括下列步骤:(1)对变更操作中指定的变更的配置项执行配置项关联操作,以关联该变更操作会引发告警的配置项;(2)在变更操作启动时,将会引发告警的配置项***到需要过滤告警的配置项列表;(3)出现告警时将与该告警相关联的配置项与需要过滤告警的配置项列表进行比对,并且如果命中,则不进行报警;(4)在该变更操作完成时,将该变更操作会引发告警的配置项从所述需要过滤告警的配置项列表中删除。
14.根据权利要求13所述的用于数据处理***的配置管理装置,其特征在于,所述用户接口进一步用于存储并显示所述主控制器传送来的所述变更关联传递列表、和/或所述影响度评估列表和/或所述重要度之和、和/或所述故障排查列表、和/或所述包含所有被标记为单点故障隐患配置项的IT部件清单,以供用户进行进一步的后续处理。
15.一种用于数据处理***的配置管理方法,所述方法包括下列步骤:
(A1)接收来自用户的配置管理指令,其中,所述配置管理指令包括与一个或多个变更和/或失效的配置项相关的信息;
(A2)基于所述配置管理指令执行变更关联传递操作,以通过所需要变更的配置项来计算并获得需要同步进行变更的所有其它关联配置项;
其中,所述变更关联传递操作包括下列步骤:(1)创建变更关联传递列表,并用需要变更的配置项初始设置所述变更关联传递列表;(2)取所述变更关联传递列表中第一个状态为尚未进行计算的配置项,并且如果能够取到,则进入步骤(3),而如果取不到,则进入步骤(5);(3)将此配置项的状态设置为已完成计算,并判断此配置项有无直接变更关联的配置项;并且如果有,则进入步骤(4),而如果没有,则返回步骤(2);(4)将直接变更关联的配置项加入所述变更关联传递列表,并将其状态设置为尚未进行计算,以及返回步骤(2);(5)输出所述变更关联传递列表。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210550417.6A CN103870349B (zh) | 2012-12-18 | 2012-12-18 | 用于数据处理***的配置管理装置及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210550417.6A CN103870349B (zh) | 2012-12-18 | 2012-12-18 | 用于数据处理***的配置管理装置及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103870349A CN103870349A (zh) | 2014-06-18 |
CN103870349B true CN103870349B (zh) | 2017-06-23 |
Family
ID=50908910
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210550417.6A Active CN103870349B (zh) | 2012-12-18 | 2012-12-18 | 用于数据处理***的配置管理装置及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103870349B (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105681070A (zh) * | 2014-11-21 | 2016-06-15 | 中芯国际集成电路制造(天津)有限公司 | 一种自动收集计算机集群节点信息并分析的方法及*** |
CN109299118B (zh) * | 2018-08-11 | 2022-11-11 | 梁育刚 | 一种***变更中配置项的管理方法 |
CN109491571A (zh) * | 2018-10-19 | 2019-03-19 | 珠海国津软件科技有限公司 | 一种配置项关联及其关联图展示方法和*** |
CN111614503B (zh) * | 2020-05-28 | 2023-03-24 | 中国工商银行股份有限公司 | 设备告警控制方法和装置、电子设备和存储介质 |
CN114968409A (zh) * | 2022-06-06 | 2022-08-30 | 北京友友天宇***技术有限公司 | 软件服务复杂依赖关系的管理方法、装置和设备 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101150624A (zh) * | 2006-09-22 | 2008-03-26 | 华为技术有限公司 | 一种数据配置的***和方法 |
CN101231656A (zh) * | 2007-01-26 | 2008-07-30 | 国际商业机器公司 | 判定是否允许可配置管理环境中的特定更改的方法和装置 |
CN101257404A (zh) * | 2007-03-02 | 2008-09-03 | 国际商业机器公司 | 用于执行自动更改控制的***和方法 |
CN102306355A (zh) * | 2011-09-19 | 2012-01-04 | 北京信城通数码科技有限公司 | 一种it运维配置管理*** |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8302088B2 (en) * | 2008-10-15 | 2012-10-30 | International Business Machines Corporation | Analysis of effects of a software maintenance patch on configuration items of a CMDB |
-
2012
- 2012-12-18 CN CN201210550417.6A patent/CN103870349B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101150624A (zh) * | 2006-09-22 | 2008-03-26 | 华为技术有限公司 | 一种数据配置的***和方法 |
CN101231656A (zh) * | 2007-01-26 | 2008-07-30 | 国际商业机器公司 | 判定是否允许可配置管理环境中的特定更改的方法和装置 |
CN101257404A (zh) * | 2007-03-02 | 2008-09-03 | 国际商业机器公司 | 用于执行自动更改控制的***和方法 |
CN102306355A (zh) * | 2011-09-19 | 2012-01-04 | 北京信城通数码科技有限公司 | 一种it运维配置管理*** |
Also Published As
Publication number | Publication date |
---|---|
CN103870349A (zh) | 2014-06-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103870349B (zh) | 用于数据处理***的配置管理装置及方法 | |
CN110430071A (zh) | 业务节点故障自愈方法、装置、计算机设备及存储介质 | |
CN107612756A (zh) | 一种具有智能故障分析处理功能的运维管理*** | |
US9319284B2 (en) | Operation delay monitoring method, operation management apparatus, and operation management program | |
US20130311977A1 (en) | Arrangement and method for model-based testing | |
CN104091622B (zh) | 一种核电站数字化控制***可用率评估方法及*** | |
CN106789306B (zh) | 通信设备软件故障检测收集恢复方法和*** | |
CN103810076B (zh) | 数据复制的监控方法及装置 | |
CN110011829A (zh) | 综合机载任务***健康管理子*** | |
CN103019866A (zh) | 基于消息队列的分布式方法和*** | |
CN104464158B (zh) | 一种火灾报警的联动控制方法及*** | |
CN106407030A (zh) | 一种存储集群***故障处理方法及*** | |
CN106646030A (zh) | 基于多数据源及专家规则库的电网故障诊断方法及装置 | |
CN102325036B (zh) | 一种网络***的故障诊断方法、***及装置 | |
CN104125085B (zh) | 一种基于esb的数据管控方法及装置 | |
CN105391588B (zh) | 一种网络故障的诊断方法及装置 | |
CN103414916A (zh) | 一种故障诊断***及方法 | |
CN110088744A (zh) | 一种数据库维护方法及其*** | |
CN108337108A (zh) | 一种基于关联分析的云平台故障自动化定位方法 | |
CN104849612B (zh) | 配电网故障定位方法和装置 | |
CN110119325A (zh) | 服务器故障处理方法、装置、设备及计算机可读存储介质 | |
CN106776251A (zh) | 一种监控数据处理装置及方法 | |
CN106790463A (zh) | Web配置文件重载过程的访问方法和*** | |
CN108710545A (zh) | 一种远程监控故障自愈*** | |
CN103188113A (zh) | 一种通信设备的故障处理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |