/ 中存储网

存储技巧:应对VMware部署规模增长的方法

2010-07-28 13:13:02 来源:中国存储网

在本周召开的VMworld 2009大会上,不少存储管理员表示,在保持企业数据存储效率和可管理性的同时扩展不断增长的VMware服务器虚拟化环境仍然是一个艰巨的任务。

为了寻求帮助,管理员们参加了一个由VMware官方和数据存储咨询师提供关于在虚拟化环境中提供存储管理技巧的技术分会场。

Pitt Ohio Express系统工程师Jules Thomas表示,随着部署的虚拟机越来越多,“我们的环境面临最大挑战仍然是决定VMFS(Virtual Machine File System)多大最合适”。

Pitt Ohio Express在他们采用的惠普StorageWorks 8100企业虚拟阵列(EVA)上大约有25TB的存储容量,支持几乎所有Windows服务器。Thomas表示,现在他们的服务器环境虚拟化程度接近70%,他们希望未来能够达到100%。

Thomas表示:“即使一台设备上只有一个虚拟机,我们也希望将所有服务器置于一个虚拟封装内以便简化备份和灾难恢复。”

该公司采用Data Domain DD565重复数据删除阵列将数据保存在磁盘中。Thomas表示,服务器虚拟化和基于磁盘的备份在系统恢复过程中不需要配置操作系统或者补丁,从而简化了恢复流程。

Thomas表示,然而,对像SQL Server这样的高优先性的应用来说,“很难测量从物理环境迁移到虚拟环境中的存储容量。”

在他的环境中,标准虚拟机模式包括一个250GB数据存储,但是Thomas表示,他不确定这是否会为动态数据库快照提供足够的空间。性能也是数据库应用层存在的一个问题,Thomas表示,他们正在考虑使用固态盘来支持虚拟机SQL,而不是惠普SAN。

其他不少用户也开始将VMware服务器虚拟化从测试和开发阶段转向生产阶段,因为一个大型IT环境的不同板块之间的协调是非常困难的。

FedEx公司存储管理员Keenan Greer表示:“我们的生产环境中已经有运行的虚拟机了,但只是少数。”这家公司有5名管理员来管理三个数据中心内EMC设备上将近6PB的数据存储。

FedEx公司打算像目前经济衰退下的大多数IT机构那样将三个数据中心整合成两个,提高存储效率。

Greer表示:“对我们来说,减少工作负载的唯一方法就是实施虚拟化。但是,现在我们将这一任务分配到分支机构的操作系统、数据库、存储和服务器管理员那里,因为让所有人同时看到整个大规模系统是非常困难的。”苛刻的性能要求进一步增加了挑战性。他说:“我们必须确保彼此之间是同步的,宕机是不可接受的。”

小型环境的管理员发现,他们正面对简化管理和根据最佳策略优化VMware性能的两难选择。以为来自West Coast数字打印公司的系统管理员表示:“我们选择保持存储配置的简单化,但是我们是在牺牲一部分性能的前提下保持了管理简便性。”

该公司所采用的HDS Adaptable Modular Storage (AMS)阵列上有大约50TB的存储空间,他们将虚拟机分配到这些阵列每个磁盘架的一个大型LUN中。

他说:“我们的应用更多是受到CPU条件限制,而不是I/O。我们不想将时间花在担心每个LUN上。”

该管理员还表示,他参加了这次大会的一个分会场,得到了VMware关于为未来做准备的存储管理建议。他问道:“如果我的工作负载发生变化,那么我该如何应对?”

 VMware工程师提醒可能存在I/O冲突漏洞

一些VMware工程师表示,在性能限制更多的环境下,用户不应该让过多的虚拟机共享一个LUN,因为VMware VMFS文件锁定机制可能发生冲突。

VMware高级信息系统专家Bob Slovick表示,当操作行为发生在一个要求升级到VMDK文件元数据的VMFS环境时,集群文件系统使用SCSI保留功能来保护元数据发生损毁。这种保留功能让虚拟机即时且唯一的文件系统路径。VMFS 3.5增加了一个新的文件锁定机制来降低发生冲突的几率,但是当过多虚拟机被聚合到一个LUN中的时候仍然可能发生。

Slovick表示:“用户还应该为虚拟机重启进行规划,这样在某个时刻只有一个LUN会受到影响。启动和关闭是分开的操作,这两个操作都将被保留下来。”保留操作对环境的影响可能是很重要的,Slovick建议用户对权限进行限制,从而只保留“那些了解操作影响的管理员”。

 通过快照功能节约存储空间的利与弊

周二的VMworld大会上,Forsythe存储架构师和咨询师Brian Peterson发表了名为“控制虚拟机蔓延对存储的影响”的演讲,为那些希望通过服务器虚拟化最佳策略调节存储效率的用户提供更多建议。Peterson建议那些希望有效保存虚拟机镜像的管理员创建一个操作系统的“黄金拷贝”,然后使用快照技术来创建新虚拟机,这样就不会占用双倍空间。

然而,Peterson坦言,由于用户选择的存储阵列厂商不同,所以这种技术的效果也可能大打折扣。为了让VMware用户正确使用快照,应该使用Raw Device Mapping (RDM)来进行创建。这种方法应该只针对操作系统,而不针对应用数据。