升级ESXi 5.0 iSCSI超时以升级Equallogic固件

据我所知,可以在大约15秒内升级Dell Equallogic服务器上的固件,并且可以在连接ESXi主机和虚拟机运行时完成,但需要增加iSCSI超时值以避免虚拟机出错。

我已经search了VMWare和戴尔的网站,但找不到最佳实践问题或知识库文章,详细介绍了如何为ESXi 5.0执行操作以增加超时并执行“实时”固件升级。 是每个主机/ iSCSI发起者还是每个目标,你如何增加它,什么是合理的价值?

根据文档,它应该是“会话恢复超时”参数。 但请记住,客户操作系统将有自己的超时 – 这些也可能需要更改。

Dell / Equallogic实际上build议将每个ESX主机访问的每个Equallogic组IP的iSCSI“LoginTimeout”值增加到60秒。

以下步骤详细介绍了build议的方法,但您也可以在整个iSCSI启动器上全局执行此操作(适用于正在访问的所有组/ iSCSI SAN)。

  1. login到vSphere Client并select一个主机
  2. 导航到“configuration”选项卡
  3. select“存储适配器”
  4. select要修改的iSCSI vmhba(通常是iSCSI软件启动器)
  5. 点击“属性”
  6. select“dynamic发现”选项卡
  7. selectEquallogic组的IP地址
  8. 点击“设置”
  9. 点击“高级”
  10. 滚动到“LoginTimeout”并将值设置为60
  11. 对所有适用的主机/服务器重复1-10
  12. 主机重启对于应用更改是必要的

值也可以通过命令行修改:

esxcli iscsi adapter param set -A vmhbaXX -k LoginTimeout -v 60

Equallogic存储arrays上的固件更新涉及从主动到被动控制器模块的故障切换操作。 这通常导致15-30秒的访问丢失,这在build议的超时值范围内。 在环境正式投入生产之前,通常最好是正确地设置这些设置并testing这个过程。

VMware ESX参考: VMware KB 2007829

戴尔Equalogic参考: iSCSI启动器和操作系统注意事项 (需要支持账户访问)