可以将 ESXi 主机上的本地闪存设备汇总成单个虚拟化缓存层(称为虚拟闪存资源)。设置虚拟闪存资源时,将创建新文件系统,即虚拟闪存文件系统 (VFFS)。VFFS 是 VMFS 的派生物,后者可针对闪存设备进行优化并用于将物理闪存设备分组到单个缓存资源池。作为非持久资源,无法用于存储虚拟机。

设置虚拟闪存资源后,可以将其用于 I/O 缓存筛选器。请参见筛选vSphere中的虚拟机 I/O

虚拟闪存资源的注意事项

配置虚拟闪存资源时,需要考虑几个注意事项。

  • 一台 ESXi 主机上只能有一个虚拟闪存资源。在主机级别管理虚拟闪存资源。
  • 不能使用虚拟闪存资源来存储虚拟机。虚拟闪存资源只是缓存层。
  • 对于虚拟闪存资源,只能使用本地闪存设备。
  • 可以从混合闪存设备中创建虚拟闪存资源。所有设备类型都将一视同仁,在进行 SAS、SATA 或 PCI Express 连接时不会区别对待。从混合闪存设备中创建资源时,请确保将执行方式类似的设备组合在一起,以实现最佳性能。
  • 不能对虚拟闪存资源和 vSAN 使用相同的闪存设备。两者均需要各自独占和专用的闪存设备。

设置虚拟闪存资源

可以设置虚拟闪存资源或为现有虚拟闪存资源添加容量。

要设置虚拟闪存资源,请使用连接到主机或主机集群的本地闪存设备。要增加虚拟闪存资源的容量,您可以添加多个设备,最多不超过 最高配置文档中指示的最大数目。单个闪存设备必须以独占方式分配给虚拟闪存资源。任何其他 vSphere 功能(例如 vSAN 或 VMFS)都不能与虚拟闪存资源共享此设备。

过程

  1. vSphere Client 中,导航到 ESXi 主机。
  2. 单击配置选项卡。
  3. 虚拟闪存下,单击虚拟闪存资源管理
  4. 单击下列选项之一。
    选项 描述
    添加容量 如果要在单个主机上创建虚拟闪存资源。
    在集群上添加容量 如果要在集群上创建虚拟闪存资源。
  5. 从可用实体列表中,选择要用于虚拟闪存资源的一个或多个实体,然后单击确定
    如果闪存设备未显示在列表中,请参见 标记 ESXi 主机上的存储设备
    选项 描述
    本地 VMware 磁盘 选择空闲闪存设备的任意组合。

    ESXi 将在其中一个设备上创建 VFFS 卷,然后在其余设备上扩展该卷。系统会在整个 VFFS 卷上配置虚拟闪存资源。

    在主机上存在 VFFS 卷时,如果不首先选择现有 VFFS 卷,将无法选择任何空闲设备。

    volume ID - 使用现有 VFFS 卷数据区进行配置

    如果以前已使用 vmkfstools 命令在主机的一个闪存设备上创建 VFFS 卷,该卷也会显示在符合条件的实体列表中。仅为虚拟闪存资源选择此卷即可。也可以将它与空闲设备合并使用。ESXi 使用现有 VFFS 卷将其扩展到其他设备。

结果

将创建虚拟闪存资源。“设备备份”区域列出了所有用于虚拟闪存资源的设备。

下一步做什么

对通过 vSphere APIs for I/O Filtering 开发的 I/O 缓存筛选器使用虚拟闪存资源。请参见对 ESXi 主机上的闪存存储设备使用缓存 I/O 筛选器

可以通过向虚拟闪存资源中添加多个闪存设备来增加其容量。

移除虚拟闪存资源

您可能需要移除连接到 ESXi 主机的本地闪存设备上已部署的虚拟闪存资源。移除虚拟闪存资源将释放设备供其他服务使用。

前提条件

  • 确认虚拟闪存资源未用于 I/O 筛选器。

过程

  1. vSphere Client 中,导航到 ESXi 主机。
  2. 单击配置选项卡。
  3. 虚拟闪存下,单击虚拟闪存资源管理,然后单击移除全部

结果

移除虚拟闪存资源并清除闪存设备后,该设备将可用于其他操作。

设置虚拟闪存使用率警报

设置警报以在 ESXi 主机上的虚拟闪存资源使用率超出指定的阈值时发出指示。

过程

  1. vSphere Client 中,导航到 ESXi 主机。
  2. 单击配置选项卡。
  3. 系统下,单击高级系统设置
  4. 选择要更改的设置,然后单击编辑按钮。
    参数 描述
    VFLASH.ResourceUsageThreshold 当虚拟闪存资源使用率超过阈值时,系统会触发主机 vFlash 资源使用情况警报。默认阈值为 80%。您可以将阈值更改为适当的值。当虚拟闪存资源使用率降至低于阈值时,系统会清除该警报。
  5. 单击确定