要为新的阵列配置硬件加速,请添加两个声明规则:一个用于 VAAI 筛选器,另一个用于 VAAI 插件。为了激活新声明规则,请先定义规则,然后将其加载到系统中。

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

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

前提条件

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

过程

  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 筛选器声明规则。
    注: 只需运行筛选器类规则。当 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