即使虚拟机正在运行,您也可以向虚拟机添加大容量虚拟磁盘,并向现有磁盘添加更多空间。在虚拟机创建期间或安装客户机操作系统之后,可以设置大部分虚拟磁盘参数。

可在新的虚拟磁盘、现有虚拟磁盘或映射的 SAN LUN 上存储虚拟机数据。虚拟磁盘由主机文件系统中的一个或多个文件组成,显示为客户机操作系统的一个硬盘。可在同一主机上或不同主机之间复制或移动虚拟磁盘。

对于在 ESXi 主机上运行的虚拟机,可以将虚拟机数据直接存储在 SAN LUN 上,而不是存储在虚拟磁盘文件中。如果虚拟机中运行的应用程序必须检测存储设备的物理特征,则此功能非常有用。此外,通过映射 SAN LUN,您可以使用现有 SAN 命令管理磁盘存储。

要加快虚拟机的性能,可以将虚拟机配置为使用 vSphere 闪存读取缓存™。有关闪存读取缓存行为的详细信息,请参见《vSphere 存储》文档。

将 LUN 映射到 VMFS 卷时,vCenter Server 或 ESXi 主机会创建一个指向裸 LUN 的裸设备映射 (RDM) 文件。将磁盘信息封装到文件中可使 vCenter Server 或 ESXi 主机锁定 LUN,以便只有一台虚拟机可以写入到该 LUN。此文件的扩展名为 .vmdk,但文件仅包含磁盘信息,该信息描述了到 ESXi 系统上的 LUN 的映射。实际数据存储在 LUN 上。不能从模板部署虚拟机,并将其数据存储在 LUN 上。您只能将其数据存储在虚拟磁盘文件中。

数据存储中的可用空间量始终都在变化。确保留出足够的空间用于虚拟机创建和其他虚拟机操作,如稀疏文件、快照等的增长。要按文件类型查看数据存储的空间使用,请参见《vSphere 监控和性能》文档。

利用精简置备可创建含有在首次访问时分配的块的稀疏文件,从而允许过度置备数据存储。稀疏文件可以持续增长并填充数据存储。如果虚拟机运行时数据存储的磁盘空间消耗殆尽,会导致虚拟机停止运行。