论文部分内容阅读
本文根据全球存储工业协会提出的统一网络存储管理规范,设计出一个基于该规范的存储网络统一管理系统,实现异构设备间的互操作性。随着因特网爆炸性的增长和信息化的普及,信息的存储对于企业和个人都变的越来越重要。用户的需求推动了存储业务的飞速发展。但是各个存储厂商的存储设备之间互操作性极差,而用户为了不受制与同一个厂商,往往会采购不同厂商的设备。这种异构的设备给用户带来了管理上的混乱及高昂的费用。为了解决存储设备之间的异构缺陷,全球存储工业协会提出了统一网络存储管理规范(Storage Management Initiative Specification,简称SMI-S)。SMI-S协议提供一个基于标准的管理接口,使存储设备上的数据可以被视为逻辑组件,如逻辑单元、存储池等。SMI-S可以为网络管理员提供一个在不同供应商提供的设备中发现设备的标准接口。通过这个接口可以收集设备的配置、状态信息以及逻辑单元的信息。SMI-S基于现有的两个标准:公共信息模型和基于Web的企业管理。SMI-S使用公共信息模型对存储领域的组件以文档形式进行描述,并使用基于Web的企业管理标准作为管理框架,通过基于Web的企业管理制定的接口对存储设备组件进行管理。本文根据SMI-S协议标准,设计出了一个网络存储管理系统。本文的主要工作主要有以下几个方面:1本文首先介绍了SMI-S协议的发展历史,结构与特点并介绍了SMI-S拥有的优势。2接着本文对构成SMI-S协议的两个已有的核心协议即基于Web的企业管理和公共信息模型做了详细分析和介绍。3在对SMI-S协议的分析基础之上,又简单介绍了支持和实现了SMI-S协议的第三方开源包OpenPegasus的架构、语法及使用方法。4本文完成了SMI-S业务模块Provider的设计与实现,系统各个模块内部通讯组件的设计实现以及系统与设备交互的设计与实现。5最后不仅对该系统的实现与已有的B/S模型的管理系统做了比较,而且与同样基于SMI-S协议但实现方法不同的系统进行了管理性能的对比,体现了本系统的优越。