本节主要介绍ESXi iSCSI组网下超时时间要求。
升级要求
ESXi iSCSI组网下,强烈建议将超时时间设置为12秒后才进行在线升级。
注意: - 本操作可能需要重新启动主机或者停止业务,请做修改前进行确认并做好准备。
- 如检查和修复过程中遇到任何命令执行异常,请联系华为技术支持工程协助处理。
检查步骤
- 执行esxcfg-scsidevs -a命令,查看iSCSI标识,如图图1查看iSCSI标识为vmhba35。
图1 查看iSCSI标识
说明: 如果iSCSI存在多个online状态的vmhba标识,后续步骤请逐个进行检查和修改。
- 执行esxcli iscsi adapter param get -A vmhba35(其中vmhba35就是步骤1中查询的iSCSI标识),查看iSCSI配置参数的当前值,如:图2
图2 查看iSCSI配置参数的当前值
- 如果NoopOutInterval、NoopOutTimeout、RecoveryTimeout参数相加后的值大于15,升级过程中可能导致短暂业务中断(中断时长约等三个参数的相加值),如果主机业务无法容忍短暂业务中断,可能导致业务长期中断。
修复建议
- 执行如下命令,设置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
注意:
- 重启ESXi主机(需要和客户确认)。
- 启动起来后查看是否设置生效(步骤2的方式查看)。