Hyper-v iSCSInetworking设置

我在Windows Server 2012 R2上安装了Hyper-v。

我们使用2台Dell R730xd,每台主机有8个NICS(4x10GigE 4x1GigE)。 我想将2个NICS专用于我们的iSCSInetworking,但是我不确定我应该怎么做。

最初,我曾计划在10GigE中的两个主机上为每个主机创build一个NIC组,然后将它连接到标记为“存储”的vSwitch,但是,我已经阅读了几篇文章说不要/这样做( 链接 )。 我的主要目标是确保冗余和吞吐量。

我很困惑这三个陈述:

·基本上引用“不支持iSCSI + NIC Teaming”的Technet声明对于所有团队解决scheme仍然是正确的,例外的是我们提供的Windows Server 2012收件箱NIC Teaming解决scheme。

·如果iSCSI Initiator与专用NIC(如独立和/或故障切换群集环境)一起使用,则不应使用NIC Teaming(因为它不会为专用NIC增加MPIO的优势)。

·如果在共享NICscheme(如下图)中使用iSCSI Initiator(例如在Hyper-V 2012环境中),则支持通过Hyper-V交换机(以及NIC组合)使用iSCSI启动器。

我应该使用两个单独的NICS连接到两个不同的vSwitch,还是可以按照最初的计划在主机上configurationNIC组? 有没有另外一个/更好的方式来设置iSCSInetworking?

从认识到iSCSI是为networking而开始的。 协议中内置了冗余,就像使用多个NIC来提高性能一样。 这被称为“多path”(MPIO),并完全支持Windows。 不需要使用虚拟交换机(无论如何都不能在stream上工作,因为每个数据stream只能访问一个NIC),而是正确设置多path。

然后直接从主机使用本地NIC,一切都会好的。