SMI-S 统一SAN管理

from:http://dealer.sosol.com.cn/home/m_dealernews.aspx?id=375 
随着存储网络行业协会(snia)的“存储管理计划规范”(smi-s)第一版的完成,存储管理将向前迈进一大步。 

到现在为止,为使系统有效地运行,管理多厂商存储区域网(san)的网络管理人员需要多种独立的管理应用。这些管理应用是由不同厂商开发的,连接多种硬件管理api。smi-s是snia确保所有的存储系统能够在一起工作的第一步。 

smi-s实际上是安装在所管理的对象与所管理的应用之间的中间件。对于存储网络管理人员来说,smi-s的6个特性将大大简化san的管理。 

一个公共数据模型:smi-s建立在基于web的企业管理(wbem)技术和公共信息模型(cim)的基础上。smi-s代理询问一台设备,如交换机、主机或存储阵列,从具有cim功能的设备中提取相关管理数据,并将数据提供给请求者。 

互联独立性:smi-s消除了重新设计管理传输的需要,使部件可利用带内或带外通信(或同时使用这两种方式)来进行管理。smi-s通过规定http协议栈上的cmi-xml和使用tcp/ip栈的低层(这两种协议栈在今天的网络中无处不在),提供了进一步的优势。 

多层管理:smi-s在设计上可与基于服务器的卷管理器、raid系统和网络存储专用设备配合使用,这几种设备是大多数存储环境目前采用的组合技术。 

遗留系统的兼容性:smi-s可利用代
此文来自: 马开东博客 转载请注明出处 网址:

理软件将管理机制集成到采用现有专有接口的遗留设备中。其他设备和子系统可以在利用嵌入式软件或cim对象管理器集成到smi-s网络中。 

自动发现:符合smi-s的产品向其他成员宣布自己的存在和能力。自动发现与wbem中的自动发现系统配合以支持对象模型扩展。这种特性将简化管理,使网络管理人员可以自由地、更容易地向san添加部件。 

基于策略的管理:smi-s包含可应用于各类设备的对象模型,使san管理人员可以在整个存储网络上实施基于策略的管理。 

smi-s给用户和厂商提供了实实在在的好处。利用smi-s, 开发人员拥有了一种完整的、统一的和严格规定的对象模型,他们可以依靠一份文档来了解如何管理各种san部件。管理应用厂商摆脱了集成不兼容的管理接口的繁重任务,使他们能够将注意力放在开发降低费用和扩展功能的管理引擎上。设备厂商可以为子 系统开发新特性和功能。 

smi-s兼容产品将使部署更容易和更迅速,加快基于策略的存储管理框架的采用。snia开发的测试套件将认证硬件部件和管理应用与smi-s规范的符合性。得到认证的部件还将在一家smi试验室接受严格的互操作性测试。 smi-s提交给了ansi的it标准国际委员会,预计将在下个季度得到批准。(文/美国《network world》,首发于《网络世界》) 


from:http://storage.it168.com/t/2007-05-25/200705251238921.shtml 
2006年1月26日, 美国旧金山——全球网络存储工业协会(snia)日前对外宣布其存储管理接口标准(storage management initiative specification, 简称smi-s)正式获得iso (international organization for standardization) 及 iec (international electrotechnical commission)的批准成
此文来自: 马开东博客 转载请注明出处 网址:

为国际标准。这一国际标准的认证将进一步加速推动smi-s从事实标准名副其实地成为全球范围内存储厂商及it用户们采用的国际标准。 

“smi-s标准通过iso的批准成为国际标准,清楚的说明smi-s对于全球存储行业提高存储互操作性及降低存储管理复杂性的重要性。同时,也表明snia作为行业协会在制定行业标准上的权威性得到国际公认” snia 主席 vincent franceschini 先生表示,“snia推出的smi-s是解决互操作性问题的一个存储管理技术标准,通过iso国际标准的认证将有助于smi-s在全球存储市场中被更广泛的采用。” 

snia 通过各地区分会(包括澳洲&新西兰,北美- 加拿大,中国,欧洲(emea),印度,日本及南亚地区)组织的各种活动来共同推广smi-s标准的实施。同时,在美国,德国,澳洲,日本及中国每年举办的由snia发起的以教育、技术研讨为主的存储业界最具影响力的存储行业年会 - 网络存储世界(storage networking world,简称snw)大会上,通过存储学堂,实验操作,互操作性解决方案演示及互操作性测示等环节建立起存储厂商与最终用户之间的国际联盟,使其更加了解smi-s,推动smi-s标准的实施。 

“继续推动smi-s标准进程能够使行业用户从中受益,帮助他们解决存储管理 可互操作性的问题。smi-s通过iso国际标准的认证对于未来网络存储行业标准的发展有着深远的意义”snia 行业用户委员会(end user council, euc)主席wendy betts表示,“国际化的企业在广泛部署部署其全球范围的存储网络基础架构时,对网络存储系统的性能和功能提出了巨大挑战,而smi-s标准将有效地帮助企业通过统一的标准管理借口解决多厂商产品互操作性及跨越区域的存储架构问题。” 

在smi-s标准获得iso国际标准的批准过程中,snia得到了合作伙伴incits (international committee for information technology standards)的大力支持与帮助,其t11技术委员会协 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
SMI-S(Storage Management Initiative Specification)是一种用于存储设备管理的标准协议。Java对接SMI-S可以使用SNIA提供的Java SMI-S Provider库。 以下是一个简单的示例代码,展示如何使用Java SMI-S Provider库对接SMI-S: ```java import javax.cim.CIMException; import javax.cim.CIMObjectPath; import javax.cim.CIMInstance; import javax.cim.CIMClient; import javax.cim.CIMProperty; import javax.cim.UnsignedInteger32; public class SMISSample { public static void main(String[] args) throws CIMException { String host = "192.168.1.1"; // SMI-S主机IP地址 int port = 5988; // SMI-S主机端口号 String username = "admin"; // SMI-S主机登录用户名 String password = "password"; // SMI-S主机登录密码 // 创建CIM客户端 CIMClient client = new CIMClient(host, port, username, password); // 定义CIM对象路径 CIMObjectPath path = new CIMObjectPath("CIM_StorageVolume.Name=\"myVolume\""); // 获取CIM实例 CIMInstance instance = client.getInstance(path); // 获取CIM实例的属性值 String name = instance.getProperty("Name").getValue().toString(); UnsignedInteger32 size = (UnsignedInteger32) instance.getProperty("Size").getValue(); // 输出属性值 System.out.println("Name: " + name); System.out.println("Size: " + size); // 修改CIM实例的属性值 instance.setProperty(new CIMProperty<>("Name", "newName")); instance.setProperty(new CIMProperty<>("Size", new UnsignedInteger32(1024))); // 更新CIM实例 client.setInstance(path, instance); // 关闭CIM客户端 client.close(); } } ``` 上述示例代码中,我们首先创建了一个CIM客户端,然后定义了一个CIM对象路径,通过客户端获取了该路径对应的CIM实例,并获取了实例的属性值。接着,我们修改了实例的属性值,并将修改后的实例更新到SMI-S服务器上。最后,我们关闭了CIM客户端。 需要注意的是,示例代码中的CIM对象路径和属性值是根据实际情况进行设置的,具体应根据实际业务需求进行调整。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值