[发明专利]构建基于存储管理计划规范的设备的模拟器的方法和装置无效
申请号: | 200810082238.8 | 申请日: | 2008-02-26 |
公开(公告)号: | CN101520739A | 公开(公告)日: | 2009-09-02 |
发明(设计)人: | 张俊伟;顾春花;徐建 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 北京市中咨律师事务所 | 代理人: | 于 静;张亚非 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 构建 基于 存储 管理 计划 规范 设备 模拟器 方法 装置 | ||
技术领域
本发明涉及计算机领域,更具体涉及一种构造用于存储及网络设备管理应用的测试的、基于存储管理计划规范(SMI-S)的设备的模拟器的方法和系统。
背景技术
由分布式管理任务组(DMTF)开发的公共信息模型(CIM)是一种用于描述关于应用和设备的数据的标准方式,它使得管理员和软件管理程序可以相同方式控制不同平台上的应用和设备,确保了在整个网络例如因特网上的互操作性。由于CIM的通用体系结构,它已被广泛应用于管理各种类型的存储和网络设备的管理软件中。
存储网络行业协会(SNIA)的SMI-S使用CIM作为实施模型。SMI-S定义了用于存储设备的标准类、属性、方法和方法的执行逻辑过程。SMI-S允许对异类存储环境进行简单的、标准化的和成本高效的管理。它允许IT管理者使用OEM的软件来管理第三方的存储产品,或相反。此外,SMI-S提供了公共的、可互操作的和可扩展的管理传输机制,而与厂商无关。一个完整的、统一的和严格规范的对象模型提供了对存储区域网(SAN)环境中的逻辑单元号和存储区(zone)等的控制。SMI-S也包括一个自动的发现系统。通过减少管理专用接口的必要性,SMI-S将对总的拥有成本产生很大影响。
在CIM实现中,CIM代理中的CIM对象管理器(CIMOM)管理对象,这些对象将通过CIM协议在CIM代理和CIM客户之间被管理。在典型的基于CIM的存储管理软件体系结构中,CIM代理是在低层的硬件设备中实现的,而CIM客户是在高层的管理软件中实现的。为了开发能够管理很多异类的存储和网络设备的较高层的存储管理软件,例如具有图形用户界面的控制台,希望每个被管理的设备都实现一个CIM代理。以这种方式,高层软件可以通过CIM协议与之接口连接。因此,低层硬件及CIM代理为高层管理软件所依赖。此外,如果设备支持SMI-S标准,则设备应当通过CIM代理提供SMI-S接口。
图1示出了使用CIM的设备管理控制台的体系结构。其中,CIMOM处理与CIM客户的HTTP(S)通信以及CIM-XML编码/解码。它负责CIM模式(schema)操作,并将实例和方法请求转发给相应的服务提供器(即CIM提供器)。提供器接口处理CIMOM和提供器之间的通信。所有主要的CIMOM定义了自己的提供器本机接口。服务提供器是为每个设备开发的、并注册在CIMOM中的服务程序。它由CIMOM调用以操作设备,它负责处理所有的实例请求,实现外部方法和指示(indication)处理。
为了实现用于很多通用存储设备的存储管理软件,测试到这些设备的接口是必不可少的。而且,为了开发管理应用,重要的是进行充分的测试。然而,在真实设备以及所实现的CIM代理和SMI-S服务提供器上进行完全测试是困难的。问题在于:硬件总是很昂贵的,而在多人之间共享有限的硬件总会妨碍每个人的工作;不足的硬件资源也会对更完全的测试造成约束,例如,当试图使用4个盘测试卷创建,而仅有三个盘时。当进行压力测试时,如果需要100个盘,则更难以实现。
因此,建立某种模拟器环境来进行更有效的测试是非常重要的。通过具有CIM代理和SMI-S服务提供器的通用设备的模拟器,可以无需使用真实的存储设备而测试高层管理软件。
尽管SMI-S定义了处理任何请求和方法的标准过程,但不同的服务提供器还会定义将由上层管理应用访问的特定的类和属性。因此,目前的一些解决方案是独立地为不同的设备开发不同的模拟器。具体地说,在现有技术中,当需要为一个设备开发模拟器时,需要根据该设备的规格说明文档,手动编写模拟器程序,模拟设备的行为。例如,如果一个磁盘有某种属性,则为该模拟器程序建立相应的虚拟设备模型。
然而,由于不同种类的设备的数量是很大的,为这些设备中的每一个单独地构建模拟器是成本高昂和耗时的。而在现有技术中,不存在为多个设备开发一个公用的模拟器的方法。此外,为了使模拟器尽可能与真实的服务提供器相同,在开发这种模拟器时应当首先阅读真实的服务提供器的规格说明(尤其是其中的提供器的特定模式定义,以及初始化过程),否则这种模拟器是没有意义的。然而这需要很大的工作量。
显然,本领域中需要一种能够更快速、高效、自动和容易地构建SMI-S设备的模拟器的方法。
发明内容
为克服现有技术中存在的上述缺点,而提出了本发明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810082238.8/2.html,转载请声明来源钻瓜专利网。