![Broadcom NIC 与 Hyper-V R2 合作](https://linux22.com/image/494409/Broadcom%20NIC%20%E4%B8%8E%20Hyper-V%20R2%20%E5%90%88%E4%BD%9C.png)
我读过几篇关于支持或至少配置 Broadcom NIC 和 Hyper-V 组合的文章,但这些文章自相矛盾。我有一对 Dell R805,其中有 4 个 Broadcom 5708 NIC。我已将它们组合起来(一个组合用于公共连接,另一个组合用于私有连接),并且安装了 Hyper-V。但我遇到了一些间歇性连接问题,我担心这可能是由于组合造成的。基本上,我想知道是否有人已在父分区中成功设置 NIC 组合并通过 Hyper-V 交换机使用组合适配器。如果是,您用于配置它的配置/正确步骤是什么。我的服务器运行的是 Windows Server 2008 R2。目前服务器处于测试模式,但我担心,在我们将其投入生产并在端口上产生大量流量之前,我们不会看到任何问题。
答案1
我使用 3 台 Dell R805 和一台 Dell MD3000i SAN 连接到一台交换机构建了 3 个集群,遇到了与这里人们所说的类似的问题。解决方法是禁用“IPv4 大型发送卸载”。自从这样做以来,所有集群和 40 台虚拟机都没有出现任何问题。(到现在已经 4 个月了)。
“大型发送卸载 (LSO) 是 Broadcom 网络适配器提供的一项功能,可防止上层协议(如 TCP)将大型数据包拆分为一系列带有附加报头的较小数据包。协议堆栈只需为 64 KB 大小的数据包生成单个报头,适配器硬件就会将数据缓冲区拆分为大小合适的以太网帧,并带有正确排序的报头(基于最初提供的单个报头)。”
以下是完整文章的链接。 http://www.sadikhov.com/forum/index.php?showtopic=132434
答案2
看来 Broadcom 可能终于修复了其 BACS 组合软件中的问题!!!
我只有机会进行初步测试,但我们的配置如下:完全修补的 Windows Server 2008R2,带有最新的 NIC 固件(来自 IBM 网站)和来自 Broadcom 网站的 NIC 驱动程序和 Broadcom 管理应用程序安装程序(BACS 软件)。我们正在运行带有 Broadcom 5708S NetXtreme II GigE NIC 的 IBM HS21 Blade。我们的 NIC 与 No VLAN 配对(下一步测试),并且处于智能负载平衡和故障转移模式(无待机),未配置 LiveLink。我先卸载旧软件(并重新启动)后升级了 BACS 软件,并且没有考虑 Hyper-V 角色的安装顺序。所有虚拟子代都有动态 MAC。
此时的测试非常基础。到目前为止,我所做的一切基本上就是将虚拟服务器子服务器从一台主机迁移到另一台主机。但是,由于这以前从未奏效(表现出上述行为),现在看来应该可以奏效了!我将继续进行压力测试(重新启动不同主机上的子服务器、重新启动主机、弄乱组中的 NIC 以验证连接是否发生在下行路径上、添加 VLANing 等),以查看它们的所有错误是否都消失了。但正如所述,我现在不再拥有在任何时候将该服务器迁移到的其他主机,试图声明子服务器的 MAC/IP 寻址,导致 ping 到处都是。
我只是想发布这个帖子看看其他人是否有类似的结果,并让其他人知道这现在可能有效!
BASP/BACS 的下载文件名为 BASP_BACS_Mgnt_apps_x86_64-12.64.01.zip,在“帮助”->“关于”中显示版本 12.4.5.0。驱动程序下载为 win_2k3_2k8_x86_64-12.56.01.zip,在“设备管理器”中显示版本 5.2.14.0 (12/17/2009)。
答案3
我们已经成功做到了这一点,但缺点是服务器重新启动时偶尔会出现蓝屏。然后出现了支持难题,因为 MS 不参与 NIC 故障转移支持,而供应商 (DELL) 无法解决蓝屏问题。
如果你想联系一下,我们可以交换意见。
马克