我正在运行几台 Dell R710,每台都配备了 4 个 Broadcom BCM5709C 网卡。
其中两台 R710 运行 Hyper-V,第三台运行 SQL Server 2008,每台都运行 Windows Server 2008 R2。第四台运行 Windows Storage Server 2008。
我已经在存储服务器上设置了组合网卡,到目前为止它运行顺利。
我曾尝试在运行 Hyper-V 的服务器上进行设置以进行测试,但一旦启动并运行 Hyper-V,就会变得很困难,因为一旦将接口分配给 Hyper-V,它们就无法进行组合。我还没有弄清楚这一点。
我的问题是这些网卡的最佳用途是什么?这是一个单域网络。据我所知,组合对于容错(硬件级别)和性能而言是理想的选择。我读过其他观点,这些观点表明组合并不像人们所说的那么好。此外,微软显然没有正式支持组合,Hyper-V 也有自己的问题,尽管在出现性能问题时禁用 LSO 似乎是一种选择。
有人吗?nics 的最佳用途是什么?
答案1
将它们组合成您的网络支持(您没有提到您的网络硬件,而这在很大程度上取决于您拥有什么以及它的配置方式)。您应该为以下内容创建单独的团队(因为它们适用于您的情况):VM 流量、管理、iSCSI(iSCSI NIC 不应组合,MPIO 适用于此,但这些端口不应成为团队的一部分)。您可以选择 vLan 管理功能并将其与 VM 流量合并(仅当 VM 也是 vLaned 时,才能防止 vLan 跳跃)。
确保您拥有最新的固件、驱动程序和 NIC 管理软件,否则您将遇到问题(2010 年 12 月之前的驱动程序存在严重的已知问题)。
Microsoft 不提供 Teaming 软件,因此不支持它。但是 MS 支持运行连接到 Teams 的 Hyper-V 虚拟网络。Teaming 完全符合宣传要求(或者不符合,同样取决于您的网络)。