使用多个 ESXi 主机和两个 Equallogic SAN 实施 iSCSI SAN

使用多个 ESXi 主机和两个 Equallogic SAN 实施 iSCSI SAN

我在一所小型州立大学工作。我们目前有 4 台 ESXi 主机(全部由戴尔制造)、2 个 EqualLogic SAN(PS4000 和 PS4100)和一堆旧的 HP Procurve 交换机。当前的设置远远不够冗余和快速,所以我们想改进它。我读了几个帖子,但更加困惑了。

在此处输入图片描述

Procurve 交换机是 2824。我知道它们不能同时支持巨型帧和流量控制,但我们计划升级到 Procurve 3500yl 之类的交换机。有什么建议吗?我听说 Dell Powerconnects 6xxx 相当不错,但我不知道它们与 HP 相比如何。

交换机之间会有一个4端口的以太网通道(链路聚合),SAN上的所有控制模块都会连接到不同的交换机。

有什么方法可以使设置更好?有没有比 Procurves 3500yl 更好的交换机,价格低于 5k?ESXi 主机(它们也将通过多条电缆连接到 2824)和 SAN 之间可以预期什么样的带宽?

答案1

关于巨型帧和流量控制:如果您必须在两者之间做出选择,请记住,流量控制仅在数据路径中以太网链路饱和时才对您有益。iSCSI 流量的流量控制本质上是丢弃数据包,不幸的是,底层 SCSI 堆栈无法很好地处理这种情况。这会导致数秒的读取延迟。因此,虽然巨型帧总是对您有益,但当您将存储推到极限时,流量控制将使您受益更多。

答案2

考虑到当前手头的硬件,您已经将其做得尽可能多余。一些想法:

当然,要确保每个 ESXi 主机都连接到两个交换机。

  • 如果要在以太网层处理冗余,则需要在 ESXi 端使用“每端口负载平衡”,在 Equallogic 端使用“自适应负载平衡”或其他任何名称。您不能使用 LACP 或任何其他形式的通道绑定,因为交换机完全独立并且不支持 MLAG。

  • 如果您未在 ESXi 和 EqualLogic 端配置 iSCSI 多路径,则每个 ESXi 主机的吞吐量将被限制为 1 GBps。使用网络层冗余配置起来很简单,但需要付出代价。

  • 确保已启用快速生成树,并将一台交换机配置为根主交换机,另一台交换机配置为根辅助交换机。除交换机之间的中继端口外,所有端口上都应有 BPDU 保护或类似保护,以避免发生故障。

相关内容