自动管理异构环境中的it资源的系统与方法

文档序号:6569138阅读:230来源:国知局
专利名称:自动管理异构环境中的it资源的系统与方法
技术领域
本发明总体上涉及异构环境中IT资源的系统管理的领域。具体地,本发 明涉及具有多层次分层结构(hierarchy)的管理域的异构环境中自动管理这样 的IT资源的系统与方法。
背景技术
现代大型企业正在使用复杂的IT基础设施。在这些企业中,在这些IT 基础设施和基础IT资源的使用与管理中,存在不同的角色与责任。IT系统管 理方案(管理方案)必须支持那些允许对所管理的IT资源的不同观点和操作 的组织结构。由于这些不同的观点、角色和责任,在对这样的IT资源进行操 作时,可能存在沖突。因此,存在对解决这些潜在冲突的需求。而且,企业是按部门和人员的分层结构来组织的。如果扩充这一分层结 构,则责任的范围将会增加,而细节方面的知识变得更不相关。然而,在这 样的组织单元的边界之间,存在已建立的对订单的理解与解译(translation), 并向回报告执行的方式。使用管理方案,可对系统管理过程进行某种程度的自动化。当把多种不 同的管理方案放在一起以提供系统管理方案时,期望解决上述问题。现有技术历史上,许多管理方案具有特定的范围。对于分层结构的不同层次,存 在不同的管理方案,并且它们是不完整的且不能很好地进行通信。例如,这 样的分层结构的例子是,最低层次上的监视产品、下一层次上的自动操作产 品、以及下一层次上的商业系统管理产品。当向下传递请求或订单、并且向 回报告确认时,不存在自动解译(参见图1A)。目前,联接管理层通常是手动过程。由映射和解译请求的人来执行,或 者由完成该工作的专有软件程序或者脚本来执行。尽管各管理域的分层结构 的不同层次上的管理器无疑可以相互通信,然而,顶层次上需要额外的东西,例如,以在不同分层结构层次上的这些管理器之间传递控制,以及支持不同 的命名约定。技术上已知代理资源的概念,代理资源仅向感兴趣的资源提供了本地接 口。然而,拥有代理资源的概念太弱,实际上,不能真正地在不同的分层结 构层次之间进行解译。代理资源仅创建在管理域的分层结构的不同层次之间 进行通信的基础设施,但其不支持抽象的不同层次。另外,代理资源的^f既念 不支持注释当管理具体资源时,不同的管理域可能具有冲突的目标。在具有异构平台/域的IT基础设施的系统管理中,现有技术的显著问题是,管理域的分层结构的不同层次和抽象层之间的相互操作。 本发明的目的本发明的一个目的是,提供一种避免了现有技术的问题的、在具有多层次分层结构的管理域的异构环境中自动管理IT资源的方法与系统。发明内容本发明提供了 一种用于使用资源参照对象的概念,在具有多层次分层结构的管理域的异构环境中自动管理IT资源的系统与方法。资源参照对象代表 了到分层结构中的较低层次上的参照资源的链接,并且可以包括由分层结构 的各个层次所赋予的优先级值、以及用来创建对该参照资源(可以是单个资 源或者一组资源)的远程请求的所有信息。同时,可以通过额外提供唯一的 名称和可以与参照资源的期望状态不同的期望状态、并且使其外部可见,作 为自身资源而从分层结构的较高层次访问每个资源参照对象本身。在分层结 构的较高层次上,可以把资源参照对象分组为资源组,其中,可以从分层结 构的下一个较高层次将这些资源组作为自身的资源参照对象而进行定址。通过使用本发明的资源参照对象的概念,通过使用由分层结构的各个层 次赋予资源参照对象的优先级的冲突解决方法,解决了系统管理中的管理域 的分层结构的不同层次之间的冲突。


将以举例的方式说明本发明,本发明不限于附图的图形,其中 图1A示出了典型的高可用性(availability)集群;图1B示出了典型的多层次分层结构的管理域;图2A示出了在具有两层次分层结构的系统管理基础设施中实现的本发 明的资源参照对象的基本结构;图2B示出了在管理多层次分层结构的管理域时本发明的资源参照对象 的使用;图2C示出了系统自动环境中的本发明的一种优选实现方式;以及 图2D示出了在集群管理器拒绝来自交叉集群管理器的命令的情况下的 冲突解决方案的流程图。
具体实施方式
图1A示出了优选地可由根据本发明的系统/方法进行管理的典型的高可 用性集群(cluster)。所述集群为一组节点1-3。这些节点1-3宿寄(host)了由本 地资源管理器(LRM)不断监视的资源(DB—数据库)。在出现故障的情况 下,LRM通知集群管理器。集群管理器生成一组针对LRM的恢复动作,并 且LRM相应地启动和停止资源。集群管理器允许定义从系统管理角度而言被 当作实体的资源组(组DB2—failover)。这些资源组代表了资源抽象,该资 源抽象意味着其提供了与单个资源相同的可管理性接口 。图1B示出了优选地可由根据本发明的系统/方法进行管理的典型的多层 次分层结构管理域。管理域是由管理方案的一个实例所管理的一组资源。集 群(Cl; C2)是管理域的一个示例(管理域的第一层次分层结构),其集群 管理器代表管理方案。把集群中的资源的子集暴露给下一个较高管理域(管理域的分层结构的 第二层次;金融应用),并且将由该管理域的自动管理器加以控制。适配器提 供了从自动管理器到相应集群管理器C1、 C2的命令的必要的映射。自动管 理器能够对资源进行分组,并且可以通过适配器把其资源的子集暴露给下一 个较高管理域(金融应用)。该管理域提供与前一管理域相同的能力。图2A示出了在由管理域A和管理域B组成的系统管理环境中使用的本 发明的资源参照对象的基本结构,其中管理域A是较高层次管理域。资源参照对象代表到分层结构管理域(域B )中较低层次上的参照资源B(未示出)以及创建对参照资源(可以是单个资源或者资源组)的远程请求的全部信息(参照数据,例如,远程域、远程id、 RequestOnline、RequestO迅ine )。 另外,还通过额外提供名称和可以与参照资源的期望状态不同的期望操 作状态(DesiredOpState),并且使其外部可见,作为自己的IT资源,可从管 理域的分层结构的较高层次(域A)访问每一资源参照对象本身。可以把资 源参照对象分组为管理域的分层结构的较高层次(域A)上的资源组,其中, 可以把这些资源组作为自己的资源参照对象而从分层结构的下一较高层次 (未在图中加以显示)进行定址。最后,由管理域的较低分层结构的管理方案监视当前操作状态 (CurrentOpState ),同时将其反映为资源参照对象中的值(在线、离线)。通过使用本发明的资源参照对象的公共概念,由使用被赋予资源参照对 象的优先级的冲突解决算法来解决系统管理中管理域的分层结构的不同层次 之间的冲突。更详细地讲,本发明的资源参照对象具有两个主要的特征 对于所有实践目的,它们与端到端域中任何其它资源对象具有相同的结 构与行为。在可用性管理的情况下,每个资源和资源组具有诸如CurrentOpState或 DesiredOpState (期望操作状态)的属性,并支持诸如RequestOnline (请求在 线)或者RequestOffline (请求离线)的操作。这些属性和操作代表管理接口 。 管理接口专用于管理规则(discipline)。通常,给定域中的所有资源参照对象均 具有这些属性和操作,或者至少具有这些属性和操作的公共子集。就与管理 接口相关的任何方式而言,代表链接的资源参照对象不同于其它资源对象。通常,链接信息为一组属性,该组属性允许用于域A的管理方案创建对 域B中的参照IT资源B的远程请求。创建此请求所需的所有数据是该链接 信息的一部分。其依赖于不同的使用情况,在本专利中未深入设计。至少需 要名称空间交换器(switch),把远程参照资源的名称和域告诉域A管理方案。 域A管理方案可以使用此信息来询问关于参照资源的远程域的信息、订阅远 程资源的状态变化、以及触发对远程参照资源的操作。当然,这意味着用来支持此交互的特定基础设施。在优选实施例中,远程参照资源B的查询本身可以导致对域B中的其它 资源的遍历,对于此,第一参照资源B为锚点。在图2A中,此时,用于域 A的管理方案能够向资源B (参照资源)询问有关如B1-B5所绘的其它相关资源的情况。在又一实施例中,资源参照对象包括以下信息资源对象的名称(不是 参照资源本身)、当前操作状态、期望操作状态、由参照资源的名称和域ID 组成的参照数据。另外,支持以下方法请求在线(启动)-请求离线(停止)。在又一实施例中,资源参照对象包含指示资源的总体健全状况(health)的 复合状态、指示自动模式的暂停标志、指示在出现问题的情况下与哪一个人 接洽的信息链接。在又一实施例中,作为包含可通过釆集器与设置器方法得到的上述信息 的Enterprise Java Bean来实施(render)资源参照对象。除了这一方法以及上述 方法,还提供了从中断状态复位的方法。在又一实施例中,可以以XML文档对资源参照对象进行顺序化 (serialize),并且从该XML文档中解除顺序化。与现有技术代理模式相比,本发明的资源参照对象具有下列优点可以自由地选择资源参照对象的名称。这将使负责不同的管理域的客户 部门能够遵守命名规则和其它外部要求。资源参照对象可以在没有对应者(即,参照资源)的情况下存在。这允许在 不影响较高层次自动管理器的功能的情况下,关闭集群或者低层次管理域。图2B示出了多层次分层结构管理域C1、 C2、 D中本发明的资源参照对 象的使用。该多层次分层结构管理域由两个宿寄了资源R1-R3集群C1 (节点 1-2 )、 C2 (节点3-5 )(管理域的分层结构的第一层次LI )以及较高层次管理 域(管理域的分层结构的第二层次L2)组成。每个集群C1、 C2负责使用集 群资源管理器(CRM 61)来管理其宿寄的资源。集群资源管理器61使用本 地资源管理器LRM62监视、启动和停止资源Rl-R3。另外,集群资源管理 器61向被赋予相应集群C1、 C2的适配器60提供接口。适配器60提供从自 动管理器30到相应集群资源管理器61的命令的必要映射。赋予较高层次管 理域Ll的自动管理器30能对资源进行分组,并可以通过适配器把其资源的 子集暴露给下一较高管理域(未示出)。该管理域提供与前一管理域相同的能 力。较高层次域Ll宿寄资源R4-R5和资源参照对象RlRef-R3Ref。附加资源 R4-R5是在自动配置策略下定义的资源组。资源组R4包含成员RlRef、R2Ref, R5包含R2Ref、 R3Ref。 RlRef-R3Ref具有与图2A中所示相同的结构。将更详细地解释多层次分层结构管理域中的上述资源参照对象的具体使用情况。让我们把管理域定义为管理方案需要与其进行交互的资源的集合。如已理域中的资源可以具有不同层次的抽象。本发明教示了通过把管理域之间的 逻辑链接建模为仅仅另一 IT资源来在这些域之间进行联接的 一种简单的技术 方式。这样做,可对该IT资源施加特定管理功能。而且,该IT资源可定制 为反映客户需求。可以在直至具有企业范围的管理功能的分层结构中,施加这种经由IT资源来对管理域之间的逻辑链接进行建模的方式。更具体地讲,提供了将此企业模型限制为一个特定的系统管理规则的描 述。在本发明中,该规则为可用性管理。本发明的资源参照模型不同于提供代理资源概念的目前技术。其支持 在某一时刻,不同层次上的管理器对于'共享的,IT资源,可能具有不同的 观点。例如,如果IT资源具有称为"期望状态"的属性,则在不同的管理域 中该属性的值可以不同。如果在一个域中,IT资源的"期望状态"为"在线", 则激活该IT资源的请求可能导致另一管理域(其中该IT资源的"期望状态" 是"离线")中的冲突。因此,每一个域管理器具有其自己关注点,从而存在 用来仲裁冲突请求的机制。当允许从不同的管理域对IT资源进行某种访问时,存在以下需求允许 某些IT资源属性是域专用的并因此可对其它域隐藏它们,当跨越域边界时, 应该解译它们(例如,名称),在某一时刻它们对于不同域可具有不同值,或 者从不同的域管理器的角度来看,在某一时刻它们可以具有不同的状态。本发明的基本构思在于,把管理域之间的链路建模为资源参照对象。这 些对象创建了允许名称和其它属性的自动解译的各种域之间的链接。关键在 于,该新的资源参照对象具有类似于管理规则中的其它IT资源的行为。例如, 在可用性管理空间中,可以像任何其它资源一样,把这样的资源参照对象集 成到代表完整的可用性模型的企业范围资源关系图中。图2C示出了系统自动环境中公共参照资源对象的使用的优选实现方式。 总体上参照附图,特别参照图2C,本发明的方法与系统的优选实施例包含基 于XML的自动策略42,其内容通过框44中的示例性XML实现方式来表征。 作为基于XML的自动策略的一部分,此XML代码实现本发明的资源参照对 象RlRef、 R2Ref。该策略42被存储在位于网络中的某处的策略存储器40中,并且可通过操作员及其接口 56来访问。另外,还绘出了 XML模式(schema)34,其描述了可容许的基于XML的 自动策略元素,并被用于验证基于XML的自动策略42的正确性。更详细地讲,在功能上将策略读取器36连接于自动策略42,以对策略 存储器40进行读取(和可能的写入)访问,以及读取和检查用于语法和语义 错误的自动策略。参见图2C的中心部分,所谓的交叉集群自动管理器30是包含自动逻辑 32和自动引擎38的软件组件。该集群自动管理器30把由附图标记58表示 的自动请求发送至相应的集群10、 12或14。这样的请求包含具有用于启动 或停止或移动(等)相应的集群10、 12、 14中的应用资源或者一组应用资源 11的语义含义的代码或者至少可解释的命令。另外,交叉集群自动管理器30 具有相应的I/0接口,用于从集群的适配器60接收响应,该响应告诉交叉集 群自动管理器30请求是否成功。另外,驻留在每个集群IO、 12、 14处的适配器软件60是接口软件,其 解释交叉集群自动管理器30所发送的请求,并且解释其所包含的命令,以对 相应集群IO、 12、 14中的单个资源11进行定址。每个集群IO、 12、 14处的 集群管理器(未示出,参见图1B)根据交叉集群自动管理器30发送的集群 管理器接收的更一般化的命令至驻留在每个集群中的特定的专用硬件和软件 组件名称之间的映射,来执行此功能。因此,假设软件组件改变其名称,并 由适配器60管理该新名称,以保证可以解释交叉集群自动管理器30所发 送的一般化命令,并且可由适配器软件60直接理解。集群管理器把不同集群10、 12、 14中每一个中的任何状态变化发送至交 叉集群自动管理器30。这样的状态变化被称为"事件",并且在图2C中用双 向箭头绘出。交叉集群自动管理器30允许监视在多个可能异构的集群上运行的分布 式商业关键应用的可用性,并且允许自动地操作这些分布式应用。这样的操 作包括上述启动、停止或者移动某些资源11的功能。前述自动引擎38执行抽象决策引擎的逻辑功能。具体地,其通过读取策 略信息和使用相应的背景算法评估该策略信息,来处理策略信息,监听诸如 资源状态变化事件的触发因素、操作员命令、或者调度器驱动的动作、或者 其它事件;其生成上述自动请求,并且监督来自各个集群10、 12和14的各个响应。自动逻辑32按适当的格式和编程语言,实现自动引擎38中的自动策略构造的语义。为了能够实现本发明,不要求改变用于集群IO、 12、 14本身的本地自动 策略。对于高层次交叉集群自动管理器软件的本发明部分的唯一接口是相应 的适配器软件60。参见图2C的底部,框48包含两个示例性的参照资源资源组R1 (46) 和资源组R2(50)。 46、 50均代表分布式应用或其一部分。另外,不同的系统集群,例如,主机集群和分布式UNIX集群,包含如 前面已提到的本地自动。而且,优选地,用户界面56是由操作员使用的GUI, 以监视和自动操作分布式应用。下面进一步描述更多细节。作为具体的例子,假设资源组R1对应于数据库,例如DB2,而R2对 应于应用服务器,例如IBM Websphere应用服务器。需要两个部分一起运行 在自动策略44中被定义为包含资源参照对象RlRef、 R2Ref的资源组的金融 应用。Rl本身可以是包含数据库应用、数据和IP地址的基本资源组。类似 地,R2可包含IBM Websphere应用服务器和IP地址。而这些所提到的组可 进一步包含诸如过程、IP地址、文件系统、盘等的资源。可以自动地启动和 停止这些资源,并且可能存在诸如启动订单或者停止订单的从属物 (dependency)。另外,这些资源具有它们可以运行的地点(系统或节点)。为了保持该金融应用可用,自动策略规定金融应用资源组的期望状态 是在线。对于资源组,在线意味着其所有成员是在线的。在自动策略中,把 该方针(strategy)定义为 一 类资源组。为了达到"金融应用可用"的目标,交叉集群自动管理器30把该目标转发 至自动引擎38,自动引擎38保持着所有资源对象和在自动策略44中所定义 的它们之间的关系。基于自动逻辑32以及资源组的类型,自动引擎38解释 该目标,以保持金融应用资源组的成员在线。自动引擎38使用作为图2A中 所示的远程域的参照信息以及远程ID,确定金融应用组的成员RlRef、 R2Ref, 并且生成用于它们的启动命令。交叉集群自动管理器30接收这些命令,并且 将它们发送到相应的适配器60。适配器60把这些命令映射成集群专用命令。,支设应用服务器成员R2之前已经离线,而且没有阻止其启动,则参照资 源R2中的操作状态将被从离线改变为在线。适配器60把这一状态变化发送至交叉集群自动管理器30,使得自动引擎38可相应地更新参照资源对象 R2Ref。还在用户界面56中反映此变化。假设应用服务器成员R2之前已经离线,而且本地操作员不允许其启动, 则资源R2的集群管理器在分层结构的较高层次和分层结构的本地目标较低 层次之间应用冲突解决方案。优选地,通过基于优先级的决策来解决冲突, 其中,基于优先级的决策的实现由本地集群管理器负责。如果来自较高层次 分层结构启动命令的释放(loose),则适配器60通知交叉集群自动管理器30, 使得自动引擎可相应地更新参照资源对象R2Ref。在该优选实施例中,把 R2Ref的操作状态从离线"Ok"改变至离线"启动请求未成功",并且在用户 界面56中可3见地显示它。图2D示出了在集群管理器拒绝来自交叉集群管理器的命令的情况下的 冲突解决方案的流程图。参照以上所给出的例子,因为期望状态是在线而操 作状态为"离线ok",所以生成用于R2Ref的启动命令(5)。这导致用于R2 的启动命令(15)。由于假设启动命令释放,所以将此反映在用于R2的状态 变化事件中,其中操作状态为"离线启动请求未成功",期望状态仍为离线 (25)。该状态变化事件把R2Ref的操作状态更新为离线"启动请求未成功"。 在用户界面56上显示此状态,并且提醒操作员。另外,可以触发工作流,使 得改变由集群管理器制定的冲突解决方案的结果,以有利于分层结构的较高 层次(35)。可以按硬件、软件或者硬件与软件的组合来实现本发明。可以按在一个 计算机系统中集中化的方式,或者按不同元素分散在多个互连计算机系统上 的分布方式,实现根据本发明的自动工具。适合于执行此处所描述的方法的 任何种类的计算机系统或者其它装置都是适合的。硬件与软件的典型的组合 可以是具有计算机程序的通用计算机系统,其中该计算机程序在被加载和执 行时控制该计算机系统,使得其执行此处所描述的方法。也可以把本发明嵌入计算机程序产品中,其包含能够实现此处所描述的 方法的所有特征,并且在一皮加载到计算机系统中时能够执行这些方法。本上下文中的计算机程序部件或计算机程序表示意图使得具有信息处理 能力的系统直接、或者在以下之一或两者之后执行特定功能的一组指令的任 何语言、代码或注释的任何表达式a)转换为另一种语言、代码或者注释; b)以不同的材料形式进行复制。
权利要求
1.一种用于自动管理多层次分层结构的管理域(C1、C2(L1);L2)中的IT资源的系统,其中,每个管理域(C1、C2)是由所赋予的管理方案(60、61)所管理的资源的集合,其中,所述管理域的每个资源的特征在于资源名称、当前操作状态和期望操作状态,其中,至少把分层结构的较低层次的所述管理域(C1、C2;L1)的资源的子集(R1、R2、R3)暴露给分层结构的较高层次的管理域(L2),其中,适配器(60)提供从分层结构的较高层次的所述管理域(L2;30)的所述管理方案到分层结构的较低层次的所述管理域(L1;61)的所述管理方案的命令的映射,其中,所述系统的特征在于通过使用资源参照对象模型而在所述不同管理域之间的建立的链接,其中,把暴露给较高层次的所述管理域(L2)的、分层结构的较低层次的所述管理域(L1)的所述资源的所述子集的每个资源(参照资源)建模为分层结构的较高层次的所述管理域(L2)中的资源参照对象(R1Ref、R2Ref、R3Ref),其中,每个资源参照对象(R1Ref、R2Ref、R3Ref)至少还提供用于通过分层结构的较高层次的所述管理域(L2)和/或分层结构的下一个较高层次的所述管理域而定址作为自身IT资源的所述资源参照对象的信息,显示部件,用于在图形用户界面(56)中显示作为自身IT资源的所述资源参照对象,以及冲突解决部件,用于提供所述不同管理域之间的冲突解决方案。
2. 根据权利要求1所述的系统,其中,用于定址所述资源参照对象 (RlRef、 R2Ref、 R3Ref)的所述信息至少包含所述资源参照对象的唯一的ID。
3. 根据权利要求1所述的系统,其中,所述资源参照对象(RlRef、R2Ref、 R3Ref)至少包含资源参照对象的名称、当前操作状态、期望操作状态、包括 一个或多个参照资源的名称和ID的参照数据、以及用于生成用于各个参照资 源的启动和停止命令的信息。
4. 根据权利要求4所述的系统,其中,所述资源参照对象(RlRef、 R2Ref、 R3Ref)还包含指示资源的总体健全状况的复合状态、指示自动模式的暂停标 志、指示在出现问题的情况下联系谁的信息链接。
5. 根据权利要求1所述的系统,其中,对单个资源或者一组资源来参照所述资源参照对象(RlRef、 R2Ref、 R3Ref)。
6. 根据权利要求1所述的系统,其中,所述显示部件允许创建被暴露给 管理域的分层结构的下一个较高层次的资源参照对象的群组。
7. 根据权利要求1所述的系统,其中,所述资源参照对象(RlRef、 R2Ref、 R3Ref)还包括由所述资源参照对象所暴露给的管理域所赋予的优先级值。
8. 根据权利要求7所述的系统,其中,所述冲突解决部件是分层结构的 较低层次的管理方案的一部分,以及其中,所述冲突解决方案基于所述资源的优先级值。
9. 根据权利要求1所述的系统,其中,作为Enterprise Java Bean而实施 所述资源参照对象(RlRef、 R2Ref、 R3Ref)。
10. 根据权利要求1所述的系统,其中,用XML对所述资源参照对象 (RlRef、 R2Ref、 R3Ref)进行编码。
11. 根据权利要求1所述的系统,其中,所述管理域是集群(Cl)或者 一组集群(Cl、 C2)。
12. —种用于自动管理多层次分层结构的管理域(Cl、 C2(L1); L2) 中的IT资源的方法,其中,每个管理域(C1、 C2)是所赋予的管理方案(60、 61)所管理的资源的集合(Rl-R3),其中,所述管理域(Rl-R3)的每个资 源的特征在于资源名称、当前操作状态和期望操作状态,其中,至少把分层 结构的较低层次的所述管理域(Cl、 C2; Ll)的资源的子集(Rl、 R2、 R3 ) 暴露给分层结构的较高层次的管理域(L2),其中,适配器(60)提供从分层 结构的较高层次的所述管理域(L2; 30)的所述管理方案到分层结构的较低 层次的所述管理域(L1; 61)的所述管理方案的命令的映射,其中,所述方 法包括下列步骤把在分层结构的较高层次的所述管理域(L2)中暴露的所述资源(R1-R3) 的所述子集的每个所述资源(参照资源)建模为分层结构的较高层次的所述 管理域(L2)中的资源参照对象(RlRef、 R2Ref、 R3Ref),其中,所述资源 参照对象(RlRef、 R2Ref、 R3Ref)至少还提供用于通过分层结构的较高层 次的所述管理域(L2)和/或管理域的分层结构的下一个较高层次的所述管理 域而定址作为自身IT资源的所述资源参照对象的信息,在图形用户界面中显示作为自身IT资源的所述资源参照对象,以及通过使用被赋予各个管理域的优先级值,提供所述不同管理域之间的冲 突解决方案。
13. 根据权利要求11所述的方法,其中,所述资源参照对象中至少包括 所述优先级值。
14. 根据权利要求11所述的方法,其中,所述资源参照对象(RlRef、 R2Ref、 R3Ref)至少包含资源参照对象的名称、当前操作状态、期望操作状 态、包括一个或多个参照资源的名称与ID的参照数据、以及用于生成用于各 个参照资源的启动和停止命令的信息。
15. —种在包含计算机可读程序部件的计算机可用介质上存储的计算机 程序产品,当在计算机上执行所述计算机程序产品时,其致使计算机执行权 利要求12-14的任一个所述的方法。
全文摘要
本发明提供了一种用于使用资源参照对象的概念,在具有多层次分层结构的管理域的异构环境中自动管理IT资源的系统与方法。资源参照对象代表了到分层结构中的较低层次上的参照资源的链接,并且可以包括由分层结构的各个层次所赋予的优先级值、以及用来创建对可以是单个资源或者一组资源的该参照资源的远程请求的所有信息。同时,可以通过额外提供唯一的名称和可以与参照资源的期望状态不同的期望状态、并且使其外部可见,作为自身资源而从分层结构的较高层次访问每个资源参照对象本身。在分层结构的较高层次上,可以把资源参照对象分组为资源组,其中,可以从分层结构的下一个较高层次将这些资源组作为自身的资源参照对象而进行定址。
文档编号G06Q10/00GK101278309SQ200680036424
公开日2008年10月1日 申请日期2006年8月3日 优先权日2005年9月29日
发明者于尔根·施奈德, 托马斯·格拉泽, 诺伯特·伦兹, 马库斯·米勒 申请人:国际商业机器公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1