本地存储器可以是位于 ESXi 主机内部的内部硬盘,也可以是位于主机之外并直接通过 SAS 或 SATA 等协议连接主机的外部存储系统。

本地存储不需要存储网络即可与主机进行通信。您需要一根连接到存储单元的电缆;必要时,主机中需要有一个兼容的 HBA。

下图描述了一台使用本地 SCSI 存储器的虚拟机。

图 1. 本地存储器
主机访问本地存储器。

在这个本地存储器拓扑示例中,主机使用的是到存储磁盘的单一连接。可以在该磁盘上创建 VMFS 数据存储,以存储虚拟机磁盘文件。

虽然可以使用这种存储器配置拓扑,但不推荐使用。如果在存储阵列和主机间使用单一连接,那么,在连接不稳定或出现故障时,会产生将导致中断的单一故障点 (SPOF)。但是,由于大多数本地存储设备不支持多个连接,因此无法使用多个路径访问本地存储器。

ESXi 支持各种本地存储设备,包括 SCSI、IDE、SATA、USB 和 SAS 存储系统。无论使用何种存储器类型,主机都会向虚拟机隐藏物理存储器层。

注:

不能使用 IDE/ATA 或 USB 驱动器来存储虚拟机。

本地存储器不支持在多个主机之间共享。只有一个主机可以访问本地存储设备上的数据存储。因此,虽然可以使用本地存储器创建虚拟机,但却无法使用需要用到共享存储器的 VMware 功能,如 HA 和 vMotion。

但是,如果您使用的是只有本地存储设备的主机群集,则可以实施 Virtual SAN 或 vSphere Storage Appliance。两种技术都能将本地存储资源转变为软件定义的共享存储器,并允许您使用需要共享存储器的功能。有关详细信息,请参见使用 Virtual SAN 或《vSphere Storage Appliance》文档。