我正在尝试找到正确的方法来完成以下工作。
我希望为访问ESXi服务器上的文件服务器来宾虚拟机的客户端提供2 2Gb/s的访问,该服务器本身通过iSCSI访问数据存储区。因此,ESXi服务器需要2Gbps的连接。我也想在NAS上直接提供2Gbps。
看起来有三种技术可以帮助你。链路聚合(802.3ad、LAG、中继)、多路径IO和iSCSI每个会话多连接(MC/S)。
然而,每一个都有自己的目的和缺点,聚合提供2Gbps的总流量,但单个连接(我认为它是基于源/目标MAC地址)只能获得1Gbps,这是无用的(我认为对于iSCSI来说,这是一个单一的流),MPIO似乎是iSCSI的一个很好的选择,因为它平衡了两个连接上的任何流量然而它似乎需要源上的2个is和目标上的2个is,我不确定MC。
以下是我想要归档的内容,但是我不确定在每对1Gbps的NIC上采用哪种技术。
我还认为此设计有缺陷,因为在NAS和交换机之间执行链路聚合会阻止我在ESX上使用MPIO,因为它还需要nas上的2个IP,并且我认为链路聚合将为我提供单个IP。
也许使用MC而不是MPIO会行得通?
下面是一个图表:

发布于 2012-08-30 17:49:46
如果您想在ESX中实现虚拟机的2Gbps,可以使用MPIO和iSCSI,但是正如您所说,您需要在ESX主机上使用两个适配器,在NAS上使用两个适配器。缺点是,您的NAS需要支持来自同一发起方的多个连接,但并非所有连接都支持。需要将路径策略设置为循环,以便您可以使用主动-主动连接。为了让ESX使用两条路径,每条路径都超过50%,您需要将循环调度平衡模式调整为每1次IOPS切换一次路径,而不是每1000次IOPS。您可以通过对主机执行SSHing并使用esxcli来完成此操作(如果您需要有关如何执行此操作的完整说明,我可以提供它们)。
在此之后,您应该能够在虚拟机上运行IOMeter,并看到超过1Gbps的数据速率,可能1500MTU的数据速率为150MB/s,如果您使用巨型帧,则将达到200MB/s左右。
另一方面(这可能会在将来对您的设置有用),当使用Server2008附带的时,可以在源上使用两个适配器并在→上绑定适配器(SO2和Server1)来实现2Gbps。这个启动器的工作方式与VMWare略有不同,不需要你的网络连接存储支持来自一个启动器的多个连接--据我所知,它会产生多个启动器,而不是会话。
https://stackoverflow.com/questions/9114955
复制相似问题