首页 > 基础设施 > 正文

VMware环境配置下存储的顾虑和限制

2012-12-20 13:57:56  来源:TechTarget中国

摘要:相比于文件类型的数据存储来说,在虚拟化环境下部署块级存储则有更大的优势。在光纤通道的SAN环境下,主机可以将许多计算任务分散到存储中完成,从而将CPU的负载降低留作它用。
关键词: 存储 VMware

    相比于文件类型的数据存储来说,在虚拟化环境下部署块级存储则有更大的优势。诸多好处中最值得称道的是,在光纤通道的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,但在裸设备映射概念中会遇到一些限制。
 


第三十四届CIO班招生
国际CIO认证培训
首席数据官(CDO)认证培训
责编:zhangyexi

免责声明:本网站(http://www.ciotimes.com/)内容主要来自原创、合作媒体供稿和第三方投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。