[发明专利]一种获取CIM资源的方法和装置有效
申请号: | 201110205057.1 | 申请日: | 2011-07-21 |
公开(公告)号: | CN102891763A | 公开(公告)日: | 2013-01-23 |
发明(设计)人: | 李永安;刘生俊;刘战杰 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08 |
代理公司: | 广州三环专利代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 获取 cim 资源 方法 装置 | ||
技术领域
本发明涉及通信网络,尤其涉及一种获取CIM资源的方法和装置。
背景技术
分布式管理工作组(Distributed Management Task Force,DMTF)定义了一套规范和框架来标准化管理应用与各种被管理网元(Managed Element,ME)之间的接口,现有的通用信息模型(Common Information Model,CIM)系统中包括CIM客户端、通用信息模型对象管理器(CIM Object Manager,CIMOM)、CIM提供商插件(CIM Provider)和被管理网元,其中CIM客户端是CIMOM的访问端。CIM客户端通过标准接口从CIMOM获取各ME的模型和实例数据、订阅和接收事件。CIMOM是整个CIM系统架构的核心,用于管理与各ME相关的模型和实例数据、接收订阅并转发事件等,其中CIMOM管理的各被管理网元模型和实例数据保存在存储库Repository中。CIM提供商插件是CIMOM与ME之间的适配模块,以插件方式集成在CIMOM中,通过与ME交互获取ME的实例数据和事件,并上报至CIMOM。被管理网元的信息模型通过CIM Infrastructure规范(DMTF规范文档DSP0004,CIM Infrastructure Specification)中定义的MOF(Managed Object Format)格式描述。
CIM客户端与CIMOM之间的接口规范包括CIM-XML(Common Information Model-Extensible Markup Language,在DMTF规范文档DSP0200中描述)、WS-Management(Web Services for Management,在DMTF规范文档DSP0226中描述)、SM CLP(Server Management Command Line Protocol Specification,在DMTF规范文档DSP0214中描述)。二者之间的编程接口主要是基于CIM-XML的JSR48(Java Specification Request 48,The Java TM API for Web Based Enterprise Management)。
已有的用于管理多种主机环境下的公共信息模型的方法通过CIM聚集器管理多个CIMOM的接入,CIM聚集器将远程的CIMOM注册到CIM聚集器的本地知识库中,收到CIM客户端发送的对CIM资源的操作请求后,查询本地知识库以判断是由本地节点的CIMOM处理还是由远程CIMOM处理,如果需要远程CIMOM处理,则将请求路由转发到远程CIMOM,并从所述远程CIMOM接收结果数据返回给请求发起者。然而,该方案存在两点不足:首先,采用CIM聚集器作为CIMOM的接入点,在CIM聚集器出现故障时,会导致系统不可用;其次,在大规模的分布式系统中,CIM聚集器由于注册等操作而很难及时获取全网内CIMOM的动态信息。
发明内容
本发明所要解决的技术问题在于,提供一种获取CIM资源的方法和装置。
根据本发明的第一方面,本发明提供了一种获取通用信息模型CIM资源的方法,所述方法包括:
第一节点接收CIM客户端发送的查询CIM资源的请求消息;
所述第一节点提取所述请求消息中的关键字内容,根据所述关键字内容判断所述请求消息是查询单个通用信息模型对象管理器CIMOM的资源还是查询所有节点的CIMOM的资源,
若查询单个CIMOM的资源,则执行步骤a,若查询所有节点的CIMOM的资源,则执行步骤b,
a,所述第一节点根据所述关键字内容查找目的CIMOM的位置信息,根据查找到的位置信息将所述请求消息转发至目的CIMOM,接收所述目的CIMOM返回的响应消息,并将所述响应消息转发至所述CIM客户端,
b,所述第一节点查找所有节点的位置信息,根据查找到的位置信息将所述请求消息转发至所有节点的CIMOM,接收所述所有节点的CIMOM返回的响应消息,并将所述响应消息转发至所述CIM客户端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110205057.1/2.html,转载请声明来源钻瓜专利网。