ESXi 使用数据存储来存储虚拟磁盘,数据存储是一种逻辑容器,它对虚拟机隐藏物理存储器的细节,并提供一个统一的模式来存储虚拟机文件。块存储设备上部署的数据存储使用 vSphere VMFS 格式,该格式是一种针对存储虚拟机而优化的特殊高性能文件系统格式。

VMFS 文件系统自推出以来已发行多个版本。下表显示了主机与 VMFS 版本的关系。

表 1. 主机对 VMFS 版本的访问

VMFS

ESX/ESXi 3.x 主机

ESX/ESXi 4.x 主机

ESXi 5.x 主机

VMFS2

RO

RO

N

VMFS3

RW

RW

RW

VMFS5

N

N

RW

  • RW:完整的读写支持。可以创建虚拟机并打开其电源。

  • RO:只读支持。无法创建虚拟机或打开其电源。

  • N:无权访问。ESXi 5.x 不支持 VMFS2。如果您的数据存储是使用 VMFS2 进行格式化的,请先使用旧版主机和 vSphere Client 将数据存储升级到 VMFS3。

使用 vSphere Web Client,可以在 ESXi 主机发现的基于块的存储设备上预先设置 VMFS 数据存储。一个 VMFS 数据存储可扩展为多个物理存储数据区,其中包括 SAN LUN 和本地存储器。使用此功能可以将存储放在存储池中,并灵活地创建虚拟机所需的数据存储。

当虚拟机在数据存储上运行时,您可以增加数据存储的容量。这一功能可让您在虚拟机需要新空间时为 VMFS 数据存储添加新空间。VMFS 专用于从多台物理机进行的并发访问,并在虚拟机文件上执行适当的访问控制。