什么时候使用VMDK,RDM还是RDM?
对于每个服务器,我总是默认使用标准VMFS5数据存储和VMDK文件。但是,我通常使用RDM,当我在VM上需要过多的存储时,比如归档、数据存储或备份服务器。在这些系统上,我会给服务器一个OS分区,然后是一个原始映射的数据分区。有理由不这么做吗?
发布于 2016-05-15 10:40:31
现在使用RDM没有多大意义,除非您的VM是某种程度上的“控制器”VM,并且使用ZFS或类似的方法将多个单独的物理磁盘聚合到单个统一的命名空间中。举个例子,想想Nutanix。对于所有其他情况,VMDK的I/O性能与RDM一样好,但是RDM至少不支持一些很好的特性,而且备份应用程序也有问题。
http://houseofbrick.com/vmfs-vs-rdm-part-i/
https://www.reddit.com/r/vmware/comments/3wghbf/do_你_使用_rdms_再/
当然,唯一的例外是多PB卷,但在这种情况下,您根本没有选择使用VMDK。
发布于 2016-05-16 09:03:30
VMDK的表现非常好,我还没有看到VMDK和RDM之间的任何区别。当然,您必须注意供应的类型,因为急切的零与延迟的零VMDKs的性能有很大的不同,https://communities.vmware.com/thread/436685?start=0
如果您需要主机之间共享或镜像的虚拟存储,您可以使用额外的软件存储控制器,即所谓的“控制器VM”,如Starwind https://www.starwindsoftware.com/starwind-virtual-san,它具有本机VMDK不具备的缓存/去复制等额外功能。
发布于 2016-05-16 05:18:59
RDM允许存储数组执行类似于执行数组级卷快照的操作。也许只对大型数据库有用,但仍在使用中。
这是一个功能问题,您是在虚拟化级别还是在数组级别使用更多的存储功能。
https://serverfault.com/questions/776843
复制相似问题