对于使用iSCSI和多path设置SAN,我有点困惑。 我们正在将networking升级到10Gbit,所以有2个10Gbit交换机configuration了MLAG,用于正常的以太网通信。 LAG组是在NIC卡上制作的,所以只适用于以太网。
现在有一个2个控制器的SAN。 每个控制器容纳4个10Gbit网卡。 所以我最初的计划是使用每个控制器上的所有4个NIC来最大化吞吐量,因为有多个服务器连接到SAN。
服务器连接内部2个专用的10Gbit网卡用于SANstream量。 每个NIC都连接到其中一台交换机。 这些接口上没有LAG,它们在SANnetworking中configuration为静态地址。
那么,我不是一个可以看到的存储专家,… 🙂
因此,我对第一个问题进行了更新。假设我要使用每个SAN控制器的2个NIC(并非所有的4个都保持简单),使用两个不同的子网是有意义的。 似乎这增加了MPIO被有效利用的机会。
如果所有的NIC都在同一个子网上,则不能保证MPIO正在被使用。
我仍然在调查答案2。 我发现多篇文章描述了如上所述的设置,但仅使用每个SAN控制器的2个NIC。 我testing了一下,但是与所有的文章相矛盾,我没有得到1个单一的iSCSI目标,我得到两个(每个控制器一个)。 当使用两个目标configurationMPIO时,我的吞吐量从1800MB / s下降到30MB / s左右,…
开关:2 x Mellanox SX1012
存储:QSAN XS5200,每个控制器带有4个SFP + 10Gbit适配器
服务器:Supermicro 2028TP-HC1R-SIOM,4个SFP + Intel X710
当前的configuration如下所示:
由于您拥有iSCSI SAN,因此build议您使用MPIO拆分iSCSInetworking并使用不同的子网。 LACP与MPIO执行相同的故障切换,但由于不支持每个会话的多个连接(MCS)含义而导致性能损失,因此对于相同的configuration不会提高性能。 https://www.starwindsoftware.com/blog/lacp-vs-mpio-on-windows-platform-which-one-is-better-in-terms-of-redundancy-and-speed-in-this-case- 2
调整configurationNIC的性能,并切换9k的Jumbo Frames值。
在这种情况下,您应该遵循存储供应商的指导原则。
我不知道谁会耗费你的SAN资源,但一般的做法应该是: