据我所知,可以在大约15秒内升级Dell Equallogic服务器上的固件,并且可以在连接ESXi主机和虚拟机运行时完成,但需要增加iSCSI超时值以避免虚拟机出错。
我已经search了VMWare和戴尔的网站,但找不到最佳实践问题或知识库文章,详细介绍了如何为ESXi 5.0执行操作以增加超时并执行“实时”固件升级。 是每个主机/ iSCSI发起者还是每个目标,你如何增加它,什么是合理的价值?
根据文档,它应该是“会话恢复超时”参数。 但请记住,客户操作系统将有自己的超时 – 这些也可能需要更改。
Dell / Equallogic实际上build议将每个ESX主机访问的每个Equallogic组IP的iSCSI“LoginTimeout”值增加到60秒。
以下步骤详细介绍了build议的方法,但您也可以在整个iSCSI启动器上全局执行此操作(适用于正在访问的所有组/ iSCSI SAN)。
值也可以通过命令行修改:
esxcli iscsi adapter param set -A vmhbaXX -k LoginTimeout -v 60
Equallogic存储arrays上的固件更新涉及从主动到被动控制器模块的故障切换操作。 这通常导致15-30秒的访问丢失,这在build议的超时值范围内。 在环境正式投入生产之前,通常最好是正确地设置这些设置并testing这个过程。
VMware ESX参考: VMware KB 2007829
戴尔Equalogic参考: iSCSI启动器和操作系统注意事项 (需要支持账户访问)