做个小调查,你们在部署vSphere的时候,选择何种磁盘方式?
看看大家是倾向于哪种方式以及偏好的理由1. 选用虚拟磁盘,直接把虚拟机的所有卷放在VMDK里面。
2. 选择RDM方式,除了OS卷以外,其他卷均采用RDM的方式映射裸设备LUN。 因为虚拟机跑的都是Web应用,所以把这个应用都打包成vmdk模式。 看环境、看需求、无定势。 非常感谢分享
如果是web应用,做成VMDK应该可以,方便管理,但如果其他稍微关键点的应用就会面临一个风险,如果VMDK损坏,DATA也会受损。
主要是想问问大家怎么看这两种方式 本帖最后由 seanlaser 于 10-4-2012 15:39 编辑
要说会坏,不论VMFS 还是RDM都有坏的可能(不论天灾还是人祸,概率上基本没有多少差别)。基本上这并不是选择VMFS还是RDM的主要原因。
RDM还有很多不同的形式,VMDK也可以不放到VMFS而是NFS里,即便VMFS也有在本地、共享柜、iSCSI和SAN的选择。在VM配置的选择上远远不是LZ说的就那两种(虽然这两种最常见)。
从性能来说,目前也是要具体看最后是什么存储设备。Netapp当然推荐首选NFS,本地盘基本上VMFS比较灵活,IP和光SAN的话VMFS和RDM都可。
实际选择的时候就像TiGi提到的要看VM里的部署场景和应用到底需要的是什么,因此不是一概而论的。换句话说,如果VM有要求,即便在Netapp上都用RDM! RDM有相当多的限制,比如将来的数据迁移会比较麻烦,你的存储得支持LUN复制,ESX5i主机支持的LUN ID有限,所以几个类似于RAC的应用很快就会把这些LUN ID耗光,不过他的速度较VMDK较快,但不是很明显,另外RDM也受服务器限制,没有HBA卡也就没法使用了,所以我还是用VMDK多些,非要用到RDM的才用RDM方式, 我用的是VMDK,效果不错。 我是在EQL上建了多个Lun,每个Lun上放置1个或多个VM。大部分虚拟机,是只有1个或者2个VMDK;有2个虚拟机,在系统内设置iSCSI,挂EQL上的Lun。
——————————————————————
VMDK的好处是,采用VMWare DR/vDP等工具,就可以实现整个虚拟机的备份;
虚拟机挂iSCSI Lun的好处是,这些数据可以不被VMware DR/vDP备份,减少了数据备份量和备份耗时。 一般只把VMDK放到VMFS里面,尽量不用RDM。
对性能要求高或者特殊需求的应用,才使用RDM。
另外,安全性来说,RDM更不安全。使用RDM的话,会在VMFS里面创建一个映射VMDK。不管VMFS还是RDM坏了,都会导致数据不能用。
使用RDM的时候,如非必要,也尽量使用虚拟模式,物理模式会导致不能对数据进行完整备份。 我这里全部都是san环境,基本都是vmdk方式,rdm少,感觉对今后不方便,除非准备今后要用实体机接管这片存储。
vmdk还可以使用精简置备,分配1T,实际慢慢用好了 就性能来说VMDK和RDM不会差距非常大的,当然具体的性能还取决于存储、光交等。具体的实施和部署还是需要根据环境来具体事实的,不管要考虑到VMWARE的性能,还要考虑到各种其他的,比如冗余,备份等需求的。就像上面的兄弟说的,就算用RDM也最好用虚拟RDM,大部分的备份软件都不支持物理RDM。 如果你的应用是OS在VMDK上 而数据在RDM上的话
那么这个上虚拟机又有多大的意义呢
页:
[1]