Chinaunix首页 | 论坛 | 博客
  • 博客访问: 11269161
  • 博文数量: 8065
  • 博客积分: 10002
  • 博客等级: 中将
  • 技术积分: 96708
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-16 17:06
文章分类

全部博文(8065)

文章存档

2008年(8065)

分类: 服务器与存储

2008-05-29 15:40:19

存储资源管理对于许多人来讲意味着需要管理很多事情,无论对厂商还是对IT工作者来讲都一样。从原理上讲它能够为我们做一切事情:自动发现存储区域网内的设备情况以警告和报告整个企业范围内的存储趋势;提供定制的图标、详单等控制方法来支持整个SAN网络复杂的管理;提供存储容量管理以协助用户完成信息生命周期管理及存储供应工作……

    因此本期测试的目标是非常明确的,我们选择的产品必须能够具备这所有的存储管理基本条件的,我们需要把他们放在一个复杂的环境中进行测试。

    出于这种考虑,纳入我们视线的产品包括:博科的Fabric Manager、思科的Fabric Manager、CA的StoreAge、Commvault的Storage Manager、EMC的SAN Manager、日立的HiCommand Storage Services Manager、 惠普的Storage Essentials企业版本、 IBM的Tivoli's Storage Manager、 Softek的Storage Manager以及赛门铁克Veritas的CommandCentral Storage软件。

    最后只有惠普和赛门铁克的软件满足我们的要求。

    日立的软件只能运行在自己的硬件上,公司官方说他们没有一个足够小的系统(不足7U)来满足我们的实验室测试标准要求。EMC说他们会在近期推出产品新版本,或许他们想让我们等到新版本出来的时候对其进行测试。Commvault说他们的产品把关注点放在备份管理软件。博科起初同意我们进行测试,但不久就改变了主意,在把产品送到我们实验室之前就公布了自己的测试结果。其他的公司谢绝了我们的测试要求。

    总的来说,尽管惠普和赛门铁克的软件区别并不大,但惠普的Storage Essentials企业版本的得分还是轻微的超过赛门铁克Veritas CommandCentral Storage,夺得了一个明确的选择倾向。惠普在SAN环境下支持更多的设备,尤其是在SAN环境下支持许多小厂商的产品,例如Xiotech和3Par。同时惠普的软件可以广泛的升级,很大一部分因素是因为其内嵌的Oracle数据库。

综合比拼一:易用性和兼容性
    赛门铁克的安装程序非常简单,这是赛门铁克产品的突出优势,它只需要安装一个单一的产品,但另外一个方面,它的劣势是不能像大型的安装软件那样升级,因为他的数据库不是建立在一个分离的服务器上(这将意味着在大型的SAN环境中,它的软件将存在问题)。

    赛门铁克Veritas的CommandCentral Storage软件能够通过存储设备或光纤交换机的命令行接口收集所有日常工作所需要配置的信息,对于他不支持的设备,它允许管理员通过手动增加一些设备命令方法使用。

    由于两款产品的最初售价很相近,赛门铁克的软件为25,000美元、惠普的软件为30,000美元,所以管理员们比较他们的最好方法就是看这两款软件在他们的环境中能够支持多少设备。

    这些管理系统都非常复杂。除了存储直接连接服务器的各种操作系统之外,我们还要在各种环境中测试管理软件。包括在SAN环境下数据库的存储性能统计、除一些非强制性的应用(如虚拟化)之外文件的数量和种类信息、从企业应用中收集数据信息的能力(如Exchange或者其他数据库)。SAN环境中他们监测和管理的各种信息是平等的,包括主机适配器(HBA卡)、光纤通道交换机、存储子系统、连接在存储上的服务器的操作系统,甚至访问存储的应用。

    工业协会的存储管理主动规范(SMI-S)已经采用了ANSI的一个标准,提供一个通用的接口查询和管理SAN设备。但是在我们的测试中,虽然惠普和赛门铁克的这两款产品理论上都遵从SMI-S规范的标准,但是他们还是使用了自己的交换机、存储磁盘阵列、HBA卡以及私有的API接口进行通讯,而不是使用SMI-S标准,这就意味着一些较小的厂商可能无法一些管理应用。

    发生这个问题的原因可能在于:SMI-S标准的推动力量显然还有限,并且一些早期的设备也无法支持这个标准。所以目前来说,许多管理应用的通讯仍然通过每个厂商自己开发的SAN设备的API接口。

    我们对两款产品的测试主要是他们对SAN网络的自动识别能力,这个SAN网络由9块QLogic 和 Emulex的光纤卡、2个QLogic的光纤交换机、Nexsan的SATABlade存储系统和SATABeast影像存储系统、Windows 2000和2003、Red Hat ES 3.0、4.0 和SUSE Linux 10 服务器组成。IP网络被仿真配制成3个网段,SAN架构中通过逻辑单元号的屏蔽功能被分成两个区域。

综合比拼二:SAN环境资源管理

    惠普和赛门铁克的两款产品都非常好的识别了SAN网络中的设备,并且提供了SAN的一个详细设备清单。他们都在不到一分钟的时间里正确的识别出SAN里的所有设备。


    然而,用这两款产品来管理一些更深层次的设备,它们就显得有些力不从心了。比如,它们既不能管理Nexsan的存储系统进行像创建分区一样工作,也不能扩展存储资源或者建立一些特殊的屏蔽卷。同时,他们也不能管理所有的HBA卡。惠普的产品不能管理两款最老的QLogic光纤卡和一个Emulex的光纤卡,而赛门铁克仅仅能管理所有9块光纤卡里面的5块。这就说明我们在使用前一定要仔细的阅读产品兼容性的手册。

    两款产品都需要在Linux服务器上安装一个代理客户端,用来从与存储连接的系统中抓取管理信息。如果存储连接在Windows系统上,那么这个客户端通过Windows管理接口仅仅是用来收集信息而不是抓取信息,他通过一个内嵌的工作来抓取一些统计信息,例如,文件的使用需要网络设备很高的吞吐量。所以对系统的最低的要求是需要这些操作系统要非常像网络管理系统,从而得到更好的网络封装和调整。

    以下是我们收集的两款产品在测试期间的细节表现。

HP Storage Essentials企业版:设备识别、链路管理和容量

    Storage Essentials不是一个单独的产品,而是一系列的产品。这款产品的企业版本包括Storage Essentials、Storage Insight Manager (SIM)、一个连接这两款软件产品的一个连接软件、还有一个Oracle数据库的服务器。每一个组成部分都需要单独的安装,但是一旦所有的都安装好了,这个产品就十分匹配的整合在一起,在使用中我们感觉不到它们之间还有什么裂缝。


    设备识别:在一个全部多路网络Windows域中它都能够很快的自动识别设备,也能很好的工作,就像他们被正确的建立匹配一样。Storage Essentials能提供一个详细的图表来显示光纤卡、交换机和存储的配置,显示出来的信息和供货商提供的管理工具识别出来的信息一样,例如网络名字、广域网名字、广域网号码、连接的端口、屏蔽LUN的信息和接口支持和目前使用的速率。特别对存储信息的收集更多,包括卷的大小、文件号、已经使用的空间、空闲的空间和文件的种类等等。

    同样它也能通过光纤应用模块来收集存储相关的信息,例如数据库的大小、每一个用户使用的存储量或者像Exchange、各种数据库应用与系统之间的延迟时间。但是我们并没有测试这些模块。

    链路管理:Storage Essentials能够通过很多种方法管理各种各样的设备。只要我们不尝试一些不支持的设备,那么我们就能通过一个控制台跟踪存储的目录信息、警告返回信息和全部SAN网络的管理信息。

    它能通过控制台,把整个SAN通过一个清晰的拓扑图展现出来,给我们一个可视的描述。它能显示交换机上的已连接使用的、冗余的和离线的连接、SAN上面的每一个设备情况、他们彼此之间是怎么连接的、连接每个光纤卡的服务器的类型和什么类的交换机和存储向连接等等信息。

    容量管理:它的容量管理工具能够帮助我们查看SAN架构中整个磁盘空间的使用情况,就像在直接连接到存储的服务器上看到的一样,它能帮你为每一个组定制一些警告信息,例如卷的空间不足的情况、交换机上的能使用的接口全部都在使用的信息、运行的连接已经满配的信息以及系统不能快速响应情况的一些端口、交换机或者存储出现故障的信息。

HP Storage Essentials企业版:性能、预警、灵活性和安全

    性能分析:性能分析和监控工具能够对SAN的历史趋势提供一个可视化的跟踪图表,如果SAN的带宽超出了限制或者服务器的队列过长、缓存的使用率过高或者其他什么超出范围的时候,他能够帮你设置这些告警信息。这些告警我们都在实际情况中测试过,确实能够提供较为细致的告警功能(有上百个能够预先设置的告警选项)。

    预警管理:惠普的SIM软件能够让你设置一些策略在实际情况超过了你的预先设置的阀值的时候发e-mail给你,或者自动运行的脚本为一个卷增加容量,或者当一个用户的可用空间要满的时候限制他的使用。毕竟脚本是受管理员想象力限制的:成千上万的管理工作都可以用些脚本运行,并通过GUI界面来完成配置,基本的脚本还是非常容易的,也非常好建立运行,在你将这些脚本投入到生产系统之前,它可以通过一个测试工具让你看到这些脚本使用的结果,防止出现差错。

    如果系统向你发出了一个警告,那么Storage Essentials能够提供一个非常有效的诊断工具,它能够在不直接访问服务器的情况下让你看到那个存储和已知服务器之间是可视的。例如,不管一台EMC的磁盘阵列是否连接到SAN网路,它都能报道这台服务器的可用情况。

    灵活性管理:另外,你可以通过它巡检光纤卡和光纤交换机的情况,确保他们有合适的配置和正确的操作,然后可以在需要的时候对所有设备进行配置的改变或者软件升级。当我们需要小心调试目前的部署的时候,我们还可以自动导出光纤卡和光纤交换机改变的配置,这些基本的过程非常简单。

    安全性:Storage Essentials提供一个安全的基本规则,在自己的管理区域里管理员可以提供一个低级别的自我服务的能力,这个特性可以让你在不建立新帐户的前提下,很容易的将管理员的权限转移到另一个管理员那里。它的报告工具也是非常优秀的,很容易使用且功能强大。这个报告工具可以包含成千上万的细节,包括用户统计的SAN网络中的代理、SAN存储使用的端口的平均使用量。你可以将这些数据按照你喜欢的方式把文本转换成图形的表示方法。

阅读(877) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~