XCOPY 是 VAAI 基本类型之一,用于将任务卸载到存储阵列。例如,可以使用 XCOPY 将诸如虚拟机迁移或克隆等操作卸载到阵列,从而不必使用 vSphere 资源来执行这些任务。

可以将 XCOPY 机制与所有支持 VMW_VAAIP_T10 插件(由 VMware 开发,基于 SCSI T10)的存储阵列结合使用。要启用 XCOPY 机制,请创建 VAAI 类的声明规则。

前提条件

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

过程

  • 使用以下命令并输入 XCOPY 选项:
    esxcli storage core claimrule add --claimrule-class=VAAI

    有关命令使用的选项的信息,请参见添加多路径声明规则

    选项 描述
    -a|--xcopy-use-array-values 将阵列报告的值用于 XCOPY 命令。
    -s|--xcopy-use-multi-segs 将多个段用于 XCOPY 命令。仅当指定 --xcopy-use-array-values 时才有效。
    -m|--xcopy-max-transfer-size 使用不同于阵列所报告的传输大小时 XCOPY 命令的最大传输大小 (MB)。仅当指定 --xcopy-use-array-values 时才有效。
    -k|--xcopy-max-transfer-size-kib 使用不同于阵列所报告的传输大小时 XCOPY 命令的最大传输大小 (KiB)。仅当指定 --xcopy-use-array-values 时才有效。

示例: 配置 XCOPY

  • # esxcli storage core claimrule add -r 914 -t vendor -V XtremIO -M XtremApp -P VMW_VAAIP_T10 -c VAAI -a -s -k 64
  • # esxcli storage core claimrule add -r 65430 -t vendor -V EMC -M SYMMETRIX -P VMW_VAAIP_SYMM -c VAAI -a -s -m 200