ESXi iSCSI组网下超时时间检查和修改

本节主要介绍ESXi iSCSI组网下超时时间要求。

升级要求

ESXi iSCSI组网下,强烈建议将超时时间设置为12秒后才进行在线升级。

注意:
  1. 本操作可能需要重新启动主机或者停止业务,请做修改前进行确认并做好准备。
  2. 如检查和修复过程中遇到任何命令执行异常,请联系华为技术支持工程协助处理。

检查步骤

  1. 执行esxcfg-scsidevs -a命令,查看iSCSI标识,如图图1查看iSCSI标识为vmhba35。

    图1 查看iSCSI标识
    说明:

    如果iSCSI存在多个online状态的vmhba标识,后续步骤请逐个进行检查和修改。

  2. 执行esxcli iscsi adapter param get -A vmhba35(其中vmhba35就是步骤1中查询的iSCSI标识),查看iSCSI配置参数的当前值,如:图2

    图2 查看iSCSI配置参数的当前值

  3. 如果NoopOutInterval、NoopOutTimeout、RecoveryTimeout参数相加后的值大于15,升级过程中可能导致短暂业务中断(中断时长约等三个参数的相加值),如果主机业务无法容忍短暂业务中断,可能导致业务长期中断。

修复建议

  1. 执行如下命令,设置iSCSI配置参数(以下值为经测试最优值):

    esxcli iscsi adapter param set -A vmhba35 -k NoopOutInterval -v 1

    esxcli iscsi adapter param set -A vmhba35 -k NoopOutTimeout -v 10

    esxcli iscsi adapter param set -A vmhba35 -k RecoveryTimeout -v 1

    注意:

    请记录原有值,升级完成后把超时参数恢复为原有值。

  2. 重启ESXi主机(需要和客户确认)。
  3. 启动起来后查看是否设置生效(步骤2的方式查看)。


华为专有和保密信息
版权所有 © 华为技术有限公司