论文部分内容阅读
随着越来越多的企业用户通过网络存储技术来构建他们的存储系统,人们对存储系统的管理提出了众多的要求和挑战。统一化的存储与服务管理,已经成为企业应用的发展趋势。为了应对管理异构存储环境带来的挑战,实现存储管理的互操作性,存储网络工业协会于2002年创建了存储管理倡议规范(Storage Management Initiative Specification, SMI-S),及其开发的基于开放标准的存储网络管理接口。通过对规范的学习和分析,在实验室所实现的iSCSI存储系统之上,研究了基于SMI-S网络存储管理系统的实现技术。SMI-S为存储系统定义面向对象的管理架构,包括了存储系统从物理设备到逻辑功能各个方面的详细描述。通过对该架构的分析,提取出管理iSCSI存储系统所必须的对象,根据对象之间的关系,构建出完备的资源管理架构。在该架构中,根据类型的不同,分为实例(Instance),关联(Association)和方法(Method)三种对象类型。在OpenPegasus软件平台上利用C++语言给出了每一个对象的描述,同时,实现了与iSCSI存储系统内核模块交互的接口。将管理架构应用在实际系统设备资源管理中,必须在每一个被管理设备上实现基于公共信息模型(Common Information Model, CIM)的支持器(Provider)。按照对象类型的不同,在被管设备上实现了三种Provider,分别提供对架构中三种对象访问和控制的服务支持。为了验证系统可管理性,设计并实现了一个面向管理系统底层的客户端。通过客户端,管理人员可以通过远程方式,与被管理设备中Provider通信,访问和控制被管理设备上架构中的每一个对象,从而实现管理功能。按照规范流程,利用客户端连接被管理设备,并操作被管理设备上的对象,获取系统信息。通过功能测试,验证了系统实现的技术可行性。