我们有几台服务器充当 VM 主机(ESXi v5.1),它们连接到 Dell MD3220 SAS 阵列(每台 2 根电缆,分布在 2 个控制器上)。
我们刚刚注意到多路径不起作用,深入挖掘后发现我们没有将每台服务器 HBA 卡中的第二个端口标识符映射到阵列管理软件(MDSM)中的主机。
将这些端口标识符映射到主机已在 ESXi 中启用第二条路径,但当前配置与我们已经配置的几乎相同的系统略有不同。在此参考系统中,这两条路径标记为主动 (输入/输出)和积极的而在当前系统中,路径被描述为主动 (输入/输出)和支持。
我们已经测试了当前配置并且它运行良好 - 一旦原始路径中断,备用路径就会切换到活动(I / O)。
不过,我很好奇想知道行为上的差异以及如何使系统匹配。
仅供参考:原始系统与当前系统的区别仅在于服务器模型略有不同;它们连接到相同的阵列并运行相同版本的 ESXi v5.1。唯一的区别(我认为)是配置。
答案1
不同之处在于,在主动-主动模式下,两条路径都用于实时流量,这意味着您的阵列带宽实际上是原来的两倍;在主动-被动模式下,只有一条链路承载实时流量,另一条链路随时准备根据需要接管。
这很可能是一个简单的路径策略问题,查看单个数据存储的配置,如果您查看其路径数据,您将看到路径使用策略 - 我倾向于使用 SATP_RR,这是循环变体,但对于您的存储,这可能略有不同(我不是戴尔专家,抱歉)。如果您希望将其设置为新的默认值,请查看这关联。
答案2
主动-主动称为 NIC 组合,这意味着两个 NIC/路径都在被主动使用。您将获得两倍的带宽。它的作用类似于交换机上的以太通道/端口通道。
主动-被动是一种故障转移系统,即一个 NIC/路径工作,另一个 NIC 处于待命状态。如果主 NIC/路径发生故障,则辅助 NIC/路径将接管。
如果您需要额外的带宽,建议选择第一个选项,否则您可以放心地选择第二个选项。