前言
存储管理接口标准SMI-S(Storage Management Initiative specification,简称SMI-S),用来监控和管理来自不同厂商的存储设备,其技术基础是由DMTF(Distributed Management Task Force,分布式任务管理组织)制定的CIM(Common Information Model,通用信息模块)和WBEM(Web-Based Enterprise Management,基于Web的企业管理技术)。SMI-S的目标是,在存储网络中的存储设备和管理软件之间提供标准化的通信方式,从而使存储管理实现厂商无关性(vendor-neutral),使得存储管理系统能够实现鉴别、分类、监控和控制物理及逻辑资源的能力,提高管理效率、降低管理成本,促进存储网络的发展。
正文
在信息时代,网络存储的出现和发展很好地解决了充分利用娲⒆试吹奈侍狻Mü绱娲ⅲ梢园逊稚⒌耐绱娲⑸璞负透髦执娲⒂τ枚恿兄浣⑵鸸蚕砹樱诜梦誓?榈牡鞫认绿岣叽娲⒆试吹睦寐省H欢娲⑼缭诿τ谔岣咦试蠢寐实耐保璞钢浠ゲ僮餍缘娜狈ο拗屏怂堑南嗷チǎ现氐氖窃黾恿硕运枪芾淼哪讯取5鼻埃娲⑼缤死醋远喔龀痰纳璞福负趺扛錾璞付夹枰约旱墓芾砣砑⑶艺庑┤砑诠δ堋⑼ㄓ眯浴踩院涂煽啃缘确矫娑寄岩月阋滴竦姆⒄剐枰I璞钢湟蛉鄙俦曜嫉闹圃级雇绲墓芾沓杀痉浅8甙海庖殉晌娲⑼绶⒄构讨械囊淮笃烤薄?br /> 2002年,由美国存储网络工业协会(SNIA)提出的存储管理建议规范(Storage Management Initiative Specification)以下简称SMI-S)将有望改变存储管理领域的混乱现状。SMI-S主旨是把存储网络的管理对象,以及用来管理对象的工具统一起来,最终让所有的存储网络部件都可以利用本地的SMI-S接口加以部署。如此可以使所有的部件都采用一种通用的接口,管理功能的实现就更方便,成本也更低,系统更稳定。此外,稳定的管理接口有助于文件系统和数据库管理程序等应用系统直接管理网络存储资源。
SMI-S是一种中间件性质的规范,定义了存储管理软件和受管对象之间的交互机制。它提供了多种特性以简化存储区域网(Storage Area Network简称为SAN)的管理。首先,在SMI-S中定义了统一的数据模型,使用基于Web的企业管理(Web-Based Enterprise Management,WBEM)技术和公共信息模型规范(Common Information Model, CIM) SMI-S的代理可以与交换机、存储阵列等各种支持CIM的设备进行交互,获取其管理相关的数据并返回给请求方。使用SMI-S可以免除设计管理数据传输机制的麻烦,对各种设备和组件直接进行带内或带外的管理,甚至两者并用。SMI-S甚至提供了基于HTTP的CMI-XML传输机制,以增强适用性。
SMI-S的组成和特点
SMI-S鼓励通路使用HTTP上的CIM XML协议栈和TCP/IP栈的低层,不需要重新设计传输通路。
客户端是管理数据的请求者,对存储资源进行监测、配置和控制等操作,包括获得数据路径、映射、逻辑单元数和存储池等逻辑元素的能力,以及LUN 屏蔽、生成卷或为交换式光纤信道分区等功能
SMI-S服务器负责收集设备中CIM格式的管理数据并提交给数据请求程序。SMI-S服务器与现有存储设备的连接通过两种方式实现:
l 采用代理经由设备的标准或专用接口连接;
l 将SMI-S服务器功能集成到设备中。
通用SMI-S服务器中的CIMOM(CIM 0bjectManager/CIM对象管理器)是CIM类实例的一个数据库,它可以收集多个设备中的管理数据,简化大规模存储网络的管理。专用SMI-S服务器能够独立提供系统中的设备管理支持。
锁定管理器对来自不同厂商的管理软件或者多个客户端进行资源锁定,满足它们共享资源的需求。目录服务器登记了管理系统中所有的代理和对象管理器,为客户端提供服务定位功能组成SMI-S应用环境的模块和协议都是平台无关性的,这意味着开发的管理软件可以运行于任何平台,并且运行于不同平台上的管理软件可以实现互操作。
SMI-S的核心技术—CIM/WBEM
SMI-S是在CIM/WBEM基础上实现存储网络管理。CIM/WBEM实际上是对资源管理的一种通用模型,WBEM是基于管理技术的工具集,它使用CIM作为数据格式,使用XML作为数据编码和传输,使用HTTP作为接口。
WBEM的组成
作为CIM-S标准的技术基础,WBEM/CIM规范包括三个组成和一个倡议:
n 通用信息模型(CIM):按照面向对象的方式把管理信息抽象为对象,定义对象及其在对象管理器中的命名和组织方式。CIM使用一种接口定义语MOF(Managed Object Format/受管对象格式)来准确描述模型中的类和关联,MOF有它独有的语法,但使用来自于DMTF中的DTD(文档类型定义)可将它转化为XML。
n CIM的XML表示:XMLCIM编码规范定义了XML元素、DTD中的写法,用于表达CIM的类和实例。
n CIM 操作的HTTP传输规范:基于HTTP的CIM操作规范定义了CIM操作到HTTP的映射关系,允许CIM实施的互操作在开放的、标准的方式下进行,它定义了在对象上可执行的操作(删除、创建、修改对象等),以及在HTTP协议上传输这些操作时的XML编码方式和响应状态。
n WBEM 倡议:WBEM是存储管理软件的分布式框架,包括一组基于标准的管理工具,它使用CIM作为数据格式,使用XML作为数据编码和传输方式,使用CIM操作的HTTP传输规范作为接口协议。
CIM的几个要素
CIM规范(XMLCIM编码规范)CIM规范是描述管理数据的一种语言和方法,用于形式上的描述。使用CIM建模的管理信息提供了一种文本表示方法,然而仅有这种表示方法并不能完成异构环境下的管理信息的转换。这种转换还必须将文本表示映射为一种通信协议,而这部分任务在整个系统框架中用HTTP作为管理协议的目标被建立起来,这就导致了从CIM到XML的映射规范的产生。
CIM编码规范定义了用文档类型定义(DTD) 书写的XML元素,它们可以在CIM类和实例中表现出来。基于HTTP的CIM操作规范中定义了一个HTTP和CIM间的映射,它允许CIM实现在一个开放的、规范化的方式和完整的支持WBEM的技术环境中相互操作。
CIM的标准模型(CIM Schema)DMTF定义了标准的信息模型称为CIM Schema。Schema是现实中存在事物的抽象,是一些类的集合在CIM中,Schema被用于管理和命名CIM类,一个类必须至少属于一个Schema。一个Schema中类不得重名. CIM Schema分三个层次:
n 核心模型(Core Model)包含的类定义对于所有管理领域都是共同的,它应用于所有的管理域。
n 公共模型(Common Model)包含的类定义对于特定的管理领域来说是公共的。它们描述了特定类概念的管理领域、系统、网络、数据库、应用程序和设备的共同信息。公共模型也是用类的形式给出,这些类都是从核心模型的类中派生出来的,能够满足对于这些领域进行管理的要求.
n 第三层扩展模型(Extension Model),扩展模型实际上给出的是一些可供扩展的基类,各个公司可以在此基础上来扩展这些模型。
分享到:
相关推荐
总之,SMI-S存储管理接口标准作为一项关键的行业规范,为解决复杂存储管理挑战提供了坚实的基础。它不仅推动了存储行业的标准化进程,也为用户带来了实实在在的便利与效益。随着技术的不断演进,SMI-S将持续发展,为...
SMI-S提供商是实现SMI-S规范的具体组件,它使得存储硬件或软件能够向管理应用程序提供符合SMI-S标准的服务。这些服务可能包括发现存储设备、监控性能、配置存储资源、执行备份和恢复操作等。 SMI-S的工作原理是通过...
SMI-S规范文档的使用权限明确,个人仅可作个人使用,企业内部仅限于内部使用,包括内部复制、分发和展示,但不得进行任何商业用途或销售。任何引用材料需完整保留原始内容,并注明SNIA的版权,且必须通过电子邮件向...
SMI-S是一种基于SNIA(Storage Networking Industry Association)制定的接口规范,旨在统一存储管理系统与存储设备之间的通信,从而简化存储管理,提高效率。 "eSDK_Storage_NAS9000_SMI-S_V1.5.10_Windows"是针对...
### 存储管理规范SMI-S 1.0.2_final关键知识点解析 #### 一、存储管理规范SMI-S概述 **存储管理规范(SMI-S)**是由存储网络工业协会(SNIA)制定的一套标准接口规范,旨在提供一个安全可靠的方式来使存储管理系统...
这份文件可能详细介绍了SMI-S的标准定义、功能,以及如何利用它来统一管理不同厂商的存储设备,降低管理复杂性。 4. **DSP0004V2.3_final.pdf**:这可能是一个特定的存储或监控相关的规范或协议版本,例如SNIA...
IBM TotalStorage生产力中心是针对这个环境的管理工具,它遵循SNIA的SMI-S规范,这意味着它能通过CIM代理与SAN卷控制器进行通信。管理员可以通过中心进行发现、库存管理和容量规划。当生产力中心连接到CIM代理后,它...
SM3257AA是慧荣科技的一款高性能U盘控制器,支持USB 3.1 Gen1规范,提供高速的数据传输能力。 综上所述,使用"SMI 慧荣U盘量产工具汉化版"涉及的主要知识点包括: 1. U盘量产的基本概念与操作,如初始化、分区和...
慧荣科技(Silicon Motion,简称SMI)是一家知名的存储控制器制造商,其产品广泛应用于SSD固态硬盘、U盘等存储设备。本压缩包提供的是一款针对SM3267AB主控芯片的量产工具,这是一款专为修复和优化慧荣SM3267AB控制...
每一层都遵循存储管理接口规范 (SMI-S),这是一种开放标准,确保不同厂商的存储设备能够被统一管理。 IBM TPC包含三个主要组件: 1. TPC for Data:专注于数据管理,提供数据监控、计划、配置和报告功能。 2. TPC ...
3. **接口规范**:定义了用于控制和监控存储资源的接口,如管理接口(如SMI-S或SNIA Storage Management Initiative Specification)、数据访问接口(如SCSI、iSCSI、FCP等)和性能监控接口。 4. **管理协议**:...
在实际应用中,mhvtl可能会支持常见的备份软件接口,如SCSI Command Pass Through (SCSI CPT) 或者 Storage Management Initiative - Specification (SMI-S),以实现与现有的备份策略和流程无缝集成。此外,开源项目...
- 标准化通信:遵循SMI-S规范,确保与其他SMIS兼容的设备和服务的互操作性。 - 安全性:可能包含认证和授权机制,确保只有授权用户可以进行存储管理操作。 在压缩包文件 "storageim1_1_0" 中,可能包含了...
- GB/T 17191.3-1997《信息技术具有1.5Mbit/s数据传输率的数字存储媒体运动图像及其伴音的编码 第3部分:音频》 - GB/T 17975.1-2000《信息技术运动图像及其伴音信息的通用编码 第1部分:系统》 - GB/T 17975.3-2001...
10. SMI-S(存储管理计划规范):这是SNIA(存储网络工业协会)定义的一个标准接口,用于跨平台的存储设备管理和配置。 11. HP Enterprise Configurator(eCO):可能是用于企业级配置的在线工具或软件,帮助用户...
4. **标准和接口**:定义了与其他标准和接口(如SNIA的Storage Management Initiative - Specification, SMI-S)的兼容性,确保跨平台的互操作性。 5. **安全性与隐私**:讨论了如何确保存储数据的安全性和用户隐私...
4. 接口和协议:定义了用于管理存储资源的接口和通信协议,如SMI-S(Storage Management Initiative - Specification)和其他网络存储协议。 5. 安全性和隐私:包含了保障数据安全和用户隐私的规定,如访问控制、...