高性能插件 (HPP) 是声明本地 NVMe 和 SCSI 设备以及 NVMe-oF 目标的默认插件。如有必要,可以将其替换为 NMP。在 vSphere 版本 7.0 Update 1 及更低版本中,NMP 仍为本地 NVMe 和 SCSI 设备的默认插件,但您可以将其替换为 HPP。

使用 esxcli storage core claimrule add 命令在 ESXi 主机上启用 HPP 或 NMP。

要运行 esxcli storage core claimrule add,您可以使用 ESXi Shell 或 vSphere CLI。有关更多信息,请参见《《ESXCLI 入门》》和《《ESXCLI 参考指南》》。

本主题中的示例说明了如何启用 HPP 以及设置路径选择方案 (PSS)。
注: PXE 引导的 ESXi 主机上不支持启用 HPP。

前提条件

设置 VMware NVMe 存储环境。有关详细信息,请参见关于 VMware NVMe 存储

过程

  1. 通过运行 esxcli storage core claimrule add 命令创建 HPP 声明规则。
    使用以下方法之一添加声明规则。
    方法 描述
    基于 NVMe 控制器型号 esxcli storage core claimrule add –-type vendor --nvme-controller-model

    例如,esxcli storage core claimrule add --rule 429 --type vendor --nvme-controller-model "ABCD*" --plugin HPP

    基于 PCI 供应商 ID 和子供应商 ID esxcli storage core claimrule add –-type vendor –-pci-vendor-id –-pci-sub-vendor-id

    例如,esxcli storage core claimrule add --rule 429 --type vendor --pci-vendor-id 8086 --pci-sub-vendor-id 8086 --plugin HPP.

  2. 配置 PSS。
    使用下列方法之一。
    方法 描述
    根据设备 ID 设置 PSS esxcli storage hpp device set

    例如,esxcli storage hpp device set --device=device --pss=FIXED --path=preferred path

    根据供应商/型号设置 PSS --config-string 选项与 esxcli storage core claimrule add 命令一起使用。

    例如,esxcli storage core claimrule add -r 914 -t vendor -V vendor -M model -P HPP --config-string "pss=LB-Latency,latency-eval-time=40000"

  3. 重新引导主机以使更改生效。