如何以最少的停机时间升级 iSCSI 交换机堆栈?

Gua*_*iac 6 iscsi dell dell-powerconnect dell-equallogic

我们有多个 Dell 6248 交换机堆栈(每个堆栈 3 个),它们构成了我们 iSCSI 存储网络的主干。我们需要在交换机堆栈上执行固件更新,但担心所需的停机时间。

作为信息,我们的存储是专门的 Dell/Equallogic PS6000 系列机箱,每个机箱有 3 或 4 个 GigE 上行链路。

您可能已经知道,这些交换机不能一次升级一个成员,升级交换机所需的重新启动大约需要两分钟(即比卷的 iSCSI 启动器超时时间长)。

有没有人对我们如何能够在最大限度地减少停机时间的同时完成 iSCSI SAN 交换机堆栈升级有任何建议?

感谢您的任何帮助或建议。

Hel*_*ick 5

如果您的核心 iSCSI 网络已为 Equallogic 正确设置,您应该有两个独立的堆栈,使用正常的 ISL 连接这两个堆栈,并且所有阵列和主机应该至少有一个到每个堆栈的连接。如果是这种情况,那么最简单且影响最小的方法将是按照每个交换机 2 分钟以上的时间尺度为堆叠 PowerConnect 遵循标准戴尔固件更新程序。如果布线正确,您应该不会遇到任何实际停机时间,但性能会显着降低,因此您应该只在一切正常时才这样做。我会首先仔细检查所有连接是否正常,因为在升级发生时您肯定会依赖许多单个链接来保持活动状态。

从堆栈中分离 PowerConnect 交换机并单独升级它们可能是可能的,但您必须经历一个非常复杂的过程以确保每个交换机升级都是独立进行的,并且您必须非常小心地重新连接升级后的交换机,因为它们不能堆叠,直到所有单位都在同一版本。如果您采用这条路线,您可能需要为大多数交换机重新创建交换机配置。当您将它们联机时,您还必须确保所有活动交换机都具有到两个堆栈的相当高的带宽连接 - 这是一个 Equallogic 要求,使此类练习严重复杂化。如果您最终遇到这样一种情况:就阵列而言,一个交换机似乎处于活动状态,但与任一堆栈隔离,那么充其量您将遇到一些严重的性能问题,最坏的情况是所有卷都托管在连接到该交换机的阵列上可能会下线。老实说,我真的不想这样做,因为它可能出错的地方太多了。