要为新阵列配置硬件加速,需要添加两个声明规则,一个用于 VAAI 筛选器,而另一个用于 VAAI 插件。要激活新声明规则,首先需要定义这些规则,然后将它们加载到系统中。

开始之前

安装 vCLI 或部署 vSphere Management Assistant (vMA) 虚拟机。请参见vSphere 命令行界面入门。要进行故障排除,请在 ESXi Shell 中运行 esxcli 命令。

关于此任务

此过程适用于那些不支持 T10 SCSI 命令但使用 VAAI 插件的块存储设备。

在此过程中,--server=server_name 指定目标服务器。指定的目标服务器会提示您输入用户名和密码。支持其他连接选项,如配置文件或会话文件。有关连接选项的列表,请参见vSphere 命令行界面入门

过程

  1. 通过运行 esxcli --server=server_name storage core claimrule add --claimrule-class=Filter --plugin=VAAI_FILTER 命令,为 VAAI 筛选器定义新声明规则。
  2. 通过运行 esxcli --server=server_name storage core claimrule add --claimrule-class=VAAI 命令,为 VAAI 插件定义新声明规则。
  3. 运行以下命令加载这两个声明规则:

    esxcli --server=server_name storage core claimrule load --claimrule-class=Filter

    esxcli --server=server_name storage core claimrule load --claimrule-class=VAAI

  4. 通过运行 esxcli --server=server_name storage core claimrule run --claimrule-class=Filter 命令,运行 VAAI 筛选器声明规则。
    注:

    只需要运行 Filter 类规则。当 VAAI 筛选器声明设备时,会自动查找要附加的适当 VAAI 插件。

定义硬件加速声明规则

此示例显示如何为使用 VMW_VAAIP_T10 插件的 IBM 阵列配置硬件加速。请使用以下命令序列。有关命令使用的选项的信息,请参见添加多路径声明规则

# esxcli --server=server_name storage core claimrule add --claimrule-class=Filter --plugin=VAAI_FILTER --type=vendor --vendor=IBM --autoassign

# esxcli --server=server_name storage core claimrule add --claimrule-class=VAAI --plugin=VMW_VAAIP_T10 --type=vendor --vendor=IBM --autoassign

# esxcli --server=server_name storage core claimrule load --claimrule-class=Filter

# esxcli --server=server_name storage core claimrule load --claimrule-class=VAAI

# esxcli --server=server_name storage core claimrule run --claimrule-class=Filter