我们正在经历缓慢,我使用SAN相当新,所以我想要一些帮助。 首先,我不认为这将完全解决我们的问题,但现在我想专注于我们的iSCSI连接。 我们有3台PowerEdge R710服务器和2台PowerVault MD3220is。 它们由2个PowerConnect Gb(130.x和131.x上的一个)交换机连接,每个交换机都有一个备用NIC。
所有3个ESXi主机几乎都具有相同的设置:
vSwitch1(绑定到NIC1)
vmk1 IP:192.168.130.1
vSwitch2(绑定到NIC2)
vmk2 IP:192.168.131.1
每个PowerVault有2个控制器,4个NIC共8个NIC。 他们几乎完全相同的configuration如下:
控制器0/1:192.168.130.101
控制器0/2:192.168.131.101
控制器0/3:192.168.132.101未使用
控制器0/4:192.168.133.101未使用
控制器1/1:192.168.130.102
控制器1/1:192.168.131.102
控制器1/1:192.168.132.102未使用
控制器1/1:192.168.133.102未使用
这是理想的configuration吗? 如果我们把所有东西放在同一个networking上,好像我们可以获得更多的吞吐量:
vSwitch1(绑定到NIC1)
vmk1 IP:192.168.130.1
vmk2 IP:192.168.130.2
vmk3 IP:192.168.130.3(添加未使用的网卡)
对于PowerVault:
控制器0/1:192.168.130.101
控制器0/2:192.168.130.102
控制器0/3:192.168.130.103(添加未使用的NIC)
控制器0/4:192.168.130.104(添加未使用的NIC)
控制器1/1:192.168.130.105
控制器1/1:192.168.130.106
控制器1/1:192.168.130.107(添加未使用的NIC)
控制器1/1:192.168.130.108(添加未使用的NIC)
我想把switch1上的其他端口都放在switch2上。
会提供足够的冗余? 它会加快速度吗? 有没有更好的办法?
我有一个相关的问题,我不能使用完整的带宽,但我可以帮助你解决你的问题。 要在两台交换机之间平衡iSCSIstream量,您应该使用不同的子网。 请在这里看到我发布的映像: 3主机的iSCSI
对于所有网卡使用一个子网将使iSCSI启动器很难确定使用哪个目标。 在你的情况下,我会build议改变configuration为:
控制器0/1:192.168.130.101
控制器0/2:192.168.131.101
控制器0/3:192.168.130.111
控制器0/4:192.168.131.111
控制器1/1:192.168.130.102
控制器1/1:192.168.131.102
控制器1/1:192.168.130.112
控制器1/1:192.168.131.112
我们正在经历缓慢
你需要量化你的缓慢。 高延迟? 吞吐量低? 不同的问题有不同的scheme。
似乎我们可以获得更多的吞吐量,如果我们把所有的东西都放在同一个networking上
这有什么基础吗? 还是只是昨晚的咖喱味道呢?
您应该像对待FC SAN一样对待您的iSCSI SAN。 独立交换机上的两个独立networking。 你现在拥有的是正确的方法。
使用您当前的设置,每个主机应该看到4个存储path:
您可以通过将端口3和4连接到“第一和第二”networking(如Ryan Hardybuild议的)并调整哪些端口暴露于哪些主机(平衡它们)来提高iSCSI存储arrays的可用带宽。