可能需要为 ESXi 主机上的 iSCSI 启动器配置其他参数。例如,有些 iSCSI 存储系统要求 ARP(地址解析协议)重定向,以在端口间动态移动 iSCSI 流量。在这种情况下,必须在主机上激活 ARP 重定向。

下表列出了可以使用 vSphere Client 进行配置的高级 iSCSI 参数。此外,可以使用 vSphere CLI 命令配置部分高级参数。有关信息,请参见 《ESXCLI 入门》文档。

根据适配器的类型,某些参数可能不可用。

重要说明: 请勿更改 iSCSI 高级设置,除非 VMware 技术支持或存储供应商指导您进行更改。
表 1. iSCSI 启动器的其他参数
高级参数 描述
头摘要 增加数据完整性。启用头摘要参数后,系统会对 iSCSI 协议数据单元 (PDU) 的每个标头部分计算校验和。系统会使用 CRC32C 算法验证数据。
数据摘要 增加数据完整性。启用数据摘要参数后,系统会对 PDU 的每个数据部分计算校验和。系统会使用 CRC32C 算法验证数据。
注: 使用 Intel Nehalem 处理器的系统会卸载软件 iSCSI 的 iSCSI 摘要计算。该卸载有助于减少对性能的影响。
ErrorRecoveryLevel 主机上的 iSCSI 启动器在登录期间协商的 iSCSI 错误恢复级别 (ERL) 值。
LoginRetryMax ESXi iSCSI 启动器在结束尝试之前尝试登录到目标的最大次数。
MaxOutstandingR2T 定义在收到确认 PDU 前可转换的 R2T(即将传输)PDU。
FirstBurstLength 指定在执行单个 SCSI 命令期间 iSCSI 启动器可以发送到目标的未经请求的数据的最大数量,以字节为单位。
MaxBurstLength 传入数据或请求的传出数据 iSCSI 序列中的最大 SCSI 数据负载,以字节为单位。
MaxRecvDataSegLength 在 iSCSI PDU 中可以接收的最大数据段长度,以字节为单位。
MaxCommands 可以在 iSCSI 适配器中排队的最大 SCSI 命令数。
DefaultTimeToWait 当连接意外终止或重置后,在尝试注销或重新分配活动任务之前需等待的最小秒数。
DefautTimeToRetain 当连接终止或重置后,仍然可以重新分配活动任务的最大秒数。
LoginTimeout 启动器等待登录响应完成的时间,以秒为单位。
LogoutTimeout 启动器等待获取注销请求 PDU 响应的时间,以秒为单位。
RecoveryTimeout 指定执行会话恢复的时间限制(秒)。如果该超时时间超过限制,则 iSCSI 启动器将结束会话。
无操作时间间隔 指定在从 iSCSI 启动器发送到 iSCSI 目标的 NOP-Out 请求之间的时间间隔(秒)。NOP-Out 请求充当验证 iSCSI 启动器和 iSCSI 目标之间的连接是否处于活动状态的 ping 机制。
无操作超时 指定主机收到 NOP-In 消息之前的时间限制(秒)。iSCSI 目标会发送该消息以响应 NOP-Out 请求。无操作超时时间超过限制时,启动器将结束当前会话并启动新的会话。
ARP 重定向 启用此参数后,存储系统可以将 iSCSI 流量从一个端口动态移动到另一个端口。存储系统执行基于阵列的故障切换需要有 ARP 参数。
延迟的 ACK 启用此参数后,存储系统可以延迟对已接收数据包的确认。

ESXi 主机上的 iSCSI 配置高级参数

高级 iSCSI 设置控制如标头、数据摘要、ARP 重定向、延迟的 ACK 等参数。

小心: 除非在与 VMware 支持团队进行合作,或拥有为设置所提供值的全面信息,否则不要对高级 iSCSI 设置进行任何更改。

前提条件

所需特权:主机.配置.存储分区配置

过程

  1. vSphere Client 中,导航到 ESXi 主机。
  2. 单击配置选项卡。
  3. 存储下,单击存储适配器,然后选择要配置的适配器 (vmhba#)。
  4. 配置高级参数。
    选项 描述
    在适配器级别 单击高级选项选项卡,然后单击编辑
    在目标级别
    1. 单击动态发现静态发现
    2. 从可用目标的列表中,选择要配置的目标,然后单击高级
  5. 为您要修改的高级参数输入任何所需的值。