本地存储可以是位于 ESXi 主机内部的内部硬盘,也可以包括位于主机之外并通过 SAS 或 SATA 等协议直接连接主机的外部存储系统。
本地存储不需要存储网络即可与主机进行通信。您需要一根连接到存储单元的电缆;必要时,主机中需要有一个兼容的 HBA。
下图描述了一台使用本地 SCSI 存储的虚拟机。
在这个本地存储拓扑示例中,ESXi 主机使用的是到存储设备的单一连接。可以在该设备上创建 VMFS 数据存储,以用于存储虚拟机磁盘文件。
虽然可以使用这种存储配置,但它不是最佳做法。如果在存储设备和主机间使用单一连接,则在连接不稳定或出现故障时,会产生将导致中断的单一故障点 (SPOF)。但是,由于大多数本地存储设备不支持多个连接,因此无法使用多个路径访问本地存储。
ESXi 支持各种本地存储设备,包括 SCSI、IDE、SATA、USB 和 SAS 存储系统。无论使用何种存储类型,主机都会向虚拟机隐藏物理存储层。
注: 不能使用 IDE/ATA 或 USB 驱动器来存储虚拟机。
本地存储不支持在多个主机之间共享。只有一个主机可以访问本地存储设备上的数据存储。因此,虽然可以使用本地存储创建虚拟机,但无法使用需要共享存储的 VMware 功能,如 HA 和 vMotion。
但是,如果您使用的是仅有本地存储设备的主机群集,则可以实施 vSAN。vSAN 可将本地存储资源转变为软件定义的共享存储。有了 vSAN,便可以使用需要共享存储的功能。有关详细信息,请参见《《管理 VMware vSAN》》文档。