Hyper-v ISCSI 网络设置

Hyper-v ISCSI 网络设置

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

我们每台主机使用 2 台 Dell R730xd,每台有 8 个 NICS(4x10GigE 4x1GigE)。我想将 2 个 NICS 专用于我们的 ISCSI 网络,但我不确定应该如何做。

最初,我计划在每个主机上为两个 10GigE 创建一个 NIC 组,并将其连接到标有“存储”的 vSwitch,但是,我读过几篇文章说不要这样做(关联)我的首要目标是确保冗余和吞吐量。

我对这三句话很是困惑:

· Technet 声明基本上引用了“不支持 iSCSI + NIC 组合”,对于所有组合解决方案仍然适用,但我们提供的 Windows Server 2012 内置 NIC 组合解决方案除外。

· 如果将 iSCSI 发起程序与专用 NIC 一起使用(例如在独立和/或故障转移群集环境中),则不应使用 NIC 团队(因为它对于专用 NIC 而言没有任何优于 MPIO 的优势)。

· 如果在共享 NIC 场景(见下图)中使用 iSCSI 发起程序(例如在 Hyper-V 2012 环境中),则支持通过 Hyper-V 交换机(以及通过 NIC Teaming)使用 iSCSI 发起程序。

我应该使用两个独立的 NICS 连接到两个不同的 vSwitch 吗?或者,我可以按照最初的计划继续在主机上配置 NIC 组吗?有没有其他/更好的方法来设置 iSCSI 网络?

答案1

首先要意识到 ISCSI 是为网络而设计的。协议中内置了冗余,使用多个 NIC 来提高性能也是如此。这称为“多路径”(MPIO),Windows 完全支持该功能。无需使用虚拟交换机(它无论如何都无法在流上运行,因为每个数据流只能进入一个 NIC),而是正确设置多路径。

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

相关内容