我有一台带双控制器的 MD3000i Dell SAN。长话短说 - 它弄乱了驱动器上的一些读数,戴尔的支持人员告诉我,我可以尝试通过固件和 NVSRAM 升级来解决这个问题,无论如何我都需要这样做。由于我有双控制器,这显然可以实时完成,升级过程会在更新时处理控制器之间的 LUN 混洗。
有人有这方面的经验吗?戴尔技术人员声称可以做到这一点,文档也建议使用双控制器配置,但这样做让我非常紧张。
我的主要问题是:
- 有谁成功做到了这一点或者认识有人成功做到了这一点吗?
- 有哪些陷阱需要注意?
答案1
我曾多次在同一个硬件上出于类似原因成功执行此类更新。我的体验很好,不需要停机时间,尽管它仅限于几个 esx 3 主机。绝对需要有良好的备份并在维护窗口期间执行。
就在昨晚,我的 HP san 固件更新出现了问题,我花了三个小时才修复。这其中包括使用此存储的所有虚拟机停机一个多小时。
答案2
我尝试更换 san 控制器 2 次,1 次好,1 次坏。
第一次使用 vsphere 集群,第二次使用 oracle failsafe windows 集群。
两项维护都涉及更换控制器和同步控制器固件(将旧控制器上的固件升级到新控制器上的固件)。
第一次,一切都非常顺利。
第二次,尽管在升级过程中没有丢失 san 路径,但所有 lun 始终可见。不知何故触发了 oracle 故障保护,主服务器尝试将角色转移到辅助服务器但失败了,辅助服务器未能检测到这一点并接收数据库,导致服务暂停。
第二种情况的原因尚不清楚,尽管集群软件配置错误是其中一种可能性。为了稳定起见,我绝对建议设置维护窗口。