VMware SAN环境配置下的顾虑和限制(含视频)

日期: 2012-12-18 作者:Howard Marks翻译:Michael Zhang 来源:TechTarget中国 英文

相比于文件类型的数据存储来说,在虚拟化环境下部署块级存储则有更大的优势。诸多好处中最值得称道的是,在光纤通道的SAN环境下,主机可以将许多计算任务分散到存储中完成,从而将CPU的负载降低留作它用。然而,在VMware虚拟化环境下使用块级存储也有着它的不便之处,例如块级存储的成本相对较高,并且对LUN的管理有一定的复杂性。本篇引述了来自《存储决策研讨》中的一段视频,存储专家Howard Marks和我们一起讨论了VMware SAN配置中可能导致的问题。

详细内容可以阅读本文或者看视频录像。 Vmware和块级存储是如何工作的? VMware至多可以支持到256个光纤通道或者iSCSI LUN。这……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

相比于文件类型的数据存储来说,在虚拟化环境下部署块级存储则有更大的优势。诸多好处中最值得称道的是,在光纤通道的SAN环境下,主机可以将许多计算任务分散到存储中完成,从而将CPU的负载降低留作它用。然而,在VMware虚拟化环境下使用块级存储也有着它的不便之处,例如块级存储的成本相对较高,并且对LUN的管理有一定的复杂性。本篇引述了来自《存储决策研讨》中的一段视频,存储专家Howard Marks和我们一起讨论了VMware SAN配置中可能导致的问题。详细内容可以阅读本文或者看视频录像。

Vmware和块级存储是如何工作的?

VMware至多可以支持到256个光纤通道或者iSCSI LUN。这里的LUN指的是逻辑卷,对于SCSI协议来说,每一个SCSI磁盘均有一个逻辑卷号码,当我们开始搭建存储区域网络(SAN)的时候,可能说到“卷”的概念过于复杂,再或者难于记忆,因此我们通常都以“LUN”来称呼。LUN的本意是逻辑单元号码。因此当我们听到LUN的时候,我们就可以简单的认为是一个虚拟磁盘。

一个VMware主机可以最多支持256块磁盘。它包含了基本的多路径,多路径的意思是一个服务器可以通过多个网络端口来看到相同的磁盘。这对于遇到SAN交换机失灵或者如果任务不小心拔掉网线的情况是很有帮助的。除了能实现高可用性之外,也能提供更多的带宽,对于对带宽需求较高的系统,可以将负载分散到不同的多路径下。即使一条链路加上另外一条链路并不能实现两条链路的带宽,但至少也能实现1.6倍。

通常遇到的情况是,VMFS中使用了集群式分布管理,多个服务器可以访问同一个逻辑磁盘,因为任何虚拟机本质上都是一个VMDK文件,并且同一时刻该VMDK文件仅能被一台主机访问。

当一旦有任何需要对文件系统的元数据进行修改的时候,例如,创建了一个新的VMDK文件或者创建了一个快照,再或者VDMK文件大小得到了改变,那么在不同主机之间需要得以协商,因为它们共享的是同一块磁盘。换句话说,一个主机需要告诉其它主机,“我现在需要对这块磁盘做些修改,你们先别使用这块盘。”

通常改变一块盘的时间需要一到两秒钟,但如果是10到20个虚拟机共享一个VMFS数据存储,并且同时又在做类似快照这样的操作,你可能会面临性能方面的问题。因此,如果后端存储不支持VAAI的话,我们建议用户在一个数据存储中不要共享超过八个虚拟服务器。对于VMFS来说,它可以支持多个扩展,这就是说一个虚拟机文件系统可以跨多个逻辑磁盘上。

大多数虚拟机管理员会避免遇到这样的问题,因为在早期的VMware2和3的版本中遇到了各种问题。在VMware 4中,扩展最大到2TB;在VMware5中,支持扩展到了64TB。裸设备映射(Raw Device Mapping)的概念可以帮助一台虚拟机对磁盘的直接访问,在VMware 5中最大支持到60GB,但在裸设备映射概念中会遇到一些限制。

作者

Howard Marks
Howard Marks

DeepStorage.net的创始人兼首席研究员。

相关推荐