VMware ESXi磁盘配置

VMware ESXi磁盘配置。它是如何工作的,有什么区别,哪个对我更好?

点击阅读公众号原文

前言

正如本文标题一样,本文将讨论这些问题。选择哪种虚拟磁盘更好?

我们怎么称呼虚拟磁盘?

首先,VMware的虚拟机虚拟磁盘与其他虚拟机管理程序中的虚拟磁盘基本相同,即数据存储文件。VM内的OS正在使用特定的设备驱动程序与虚拟磁盘连接。在其他情况下,比如RDM,它是物理磁盘的头文件,它的工作方式与前一种情况几乎完全相同。

VMware中不同虚拟机磁盘格式的物理结构

VMware ESXi磁盘配置

厚置备延迟置零-本质上是虚拟机磁盘的一种格式,它以默认格式创建新磁盘。为文件指定的所有空间全部保留,但是还需要提到几个方面。在VM第一次写入新数据之前,旧文件不会被清除,也不会被格式化为0,只有在为新数据专门分配的空间内才会这样做。当覆盖已经写入的数据(再次使用分配的空间)时,旧数据不再“清零”。就效率而言,这种类型的配置对于有高性能需求的VM来说肯定不是最佳选择,但另一方面,可以在几秒钟内创建并连接这个磁盘。

厚置备置零-厚置备置零也是类似的情况,只是在速度和性能方面都是相反的。立即置零还创建了一个默认格式的新磁盘,其中为文件指定的空间是完全保留的,但是与前面的配置不同,它预先将分配的空间归零。因此,当VM首次写入数据时,“清零”所需的速度不会受到延迟。创建和连接这样的磁盘需要比“延迟置零”磁盘更多的时间,并且它在很大程度上取决于磁盘的速度和磁盘空间的大小,但是该磁盘却提供了更高的性能。

精简置备-创建虚拟磁盘后,为磁盘保留的空间为零,即0B。此外,根据需要,可以扩展到所需空间的大小。像“厚置备延迟置零”一样,提供更多空间需要依次将用于写入新数据的空间归零。这意味着首次写入新数据将比使用该磁盘格式预期的时间更长,它也不适合具有高性能标准的VM。当然,它的优势就是默认情况下不会完全保留空间。然而,这是一个模糊的优势,因为如果以错误的方式配置它,会导致所有保留空间的消失,从而导致vm之间的资源分配问题。不要忘记,其余的数据存储空间(包括用于磁盘扩展的预留空间)对所有vm都是可用的。

裸设备映射(RDM)-VMFS也支持裸设备映射。RDM支持将存储设备(例如光纤通道和iSCSI)的磁盘(存储LUN)连接到VM。如果存储区域网络(SAN)使用快照软件作为VM的备份解决方案,则需要直接连接。可以通过VMFS卷中引用RDM的符号链接访问RDM选项。在这种情况下,VM配置中的虚拟磁盘头文件被视为VM工作目录中的VMFS卷文件。基本上,当您打开RDM卷以写入数据时,VMFS文件系统会授予对物理设备上RDM文件的访问权限,以实现文件锁定和访问控制的选项。之后,所有读和写操作都直接发送到RDM卷,而不需要映射文件。

RDM文件包含用于管理磁盘访问并将其重定向到物理设备的元数据。RDM具有直接访问磁盘的优势,同时在VMFS文件系统中保留了虚拟磁盘的某些优势

在进行输入/输出操作之前,VM通过头文件打开RDM卷。下一步VMFS文件系统解析物理设备扇区地址,而VM开始在物理设备上进行读写操作。

RDM允许:

使用vMotion将VM迁移到RDM卷;

使用VI Client添加新的RDM卷;

使用文件系统功能,例如分布式文件锁定,权限和命名;

RDM有两种兼容模式:

虚拟兼容模式允许映射虚拟磁盘,包括可以创建存储快照。在这个场景中,您必须选择将存储映射文件的VMFS卷,以及VM配置所在的卷。

物理兼容模式允许直接访问SCSI设备,并且不需要映射文件。

两种兼容模式都支持vMotion、DRS和HA。

磁盘比较
VMware ESXi磁盘配置

希望本文对你有用!

VMware ESXi磁盘配置
扫码关注公众号,获取更多技术解决方案!