如何准备在 Windows 群集主机上使用网络组交换 NIC?

Jes*_*per 3 hardware nic windows-cluster network-teaming windows-server-2012-r2

更新:我现在已经执行了升级。我使用了半忍者半黑客的解决方案,即插入 USB 到以太网适配器,我可以将其添加到团队中以保持堡垒。我为每个团队插入一个,移除团队中其他受影响的适配器,关闭 Windows,换出卡,确保 USB 适配器位于同一个 USB 端口,并以相同的方式连接并启动。USB 适配器仍然存在,我能够通过手动向团队添加新的 NIC 来恢复团队配置。

该解决方案最初由@Drifter104 在评论中提出。@shouldbeq931 是第一个建议添加另一张卡以回避问题并获得赏金的答案。这两个答案都有帮助,所以公平地说,我将@llorrac 详尽的最高投票答案标记为答案,这指出了在更换之前从团队中移除损坏卡上的 NIC的重要性。

我仍然不知道如果你不这样做会发生什么,或者微软关于换卡的指导是什么 - 但这是微软的错,我很感激我在这里得到的帮助。


原始问题:我正在管理运行 Hyper-V 工作负载的 Windows Server 2012 R2 集群。所有群集节点都有多个网络,由多个物理网卡提供服务,其中 Windows Server 的NIC 组合用于将两个端口组合在一起(这些组从不跨越物理网卡)。集群节点之一的物理网卡上的端口最近出现故障,该端口已从其团队中删除,并订购了相同品牌和型号的新物理网卡。

  • 如果我按原样更换卡并以相同的方式插入所有内容,NIC 组是否会恢复所有内容?通过集群网络?物理网卡将在同一个插槽中,同型号,但MAC地址显然不同,我不知道戴尔放在各个端口上的标签是否将它们关联起来(这是一个首字母缩写词)但它让我望而却步)将可用。

  • 如果没有,我是否需要拆除所有内容并重新配置团队/集群网络?

  • 关于如何解决这个问题,是否有任何好的官方指导或其他建议?我没有找到任何东西,但我不知道要搜索什么。(最接近的是这个论坛帖子,当 Windows Server 不提供网络组合并且有人不得不使用供应商的硬件解决方案时,该帖子被写回,因此微软对这种情况的回应是“你自己做”。)

编辑:希望这个问题能回答一般问题“东西是否会损坏,如果是这样,我该如何避免”,但我意识到更多细节会有所帮助,所以我提供了它们。

服务器共有六个端口,分为两张卡。一张卡有两个 10 Gbit 端口,一个团队跨越两个端口。一张卡有两个 10 Gbit 端口和一个跨越两个端口的组,以及两个 1 Gbit 端口和一个跨越两个端口的组。1 Gbit 团队连接到我们的通用网络交换机。两个 10 Gbit 团队直接点对点连接到我们的存储服务器和另一个集群节点,网络全部使用硬编码的 IP 地址进行,无需交换机。(这有效但我不会推荐它,也不会在新配置中重复它。所以是的,我知道这很可怕,并且会通过 VLAN 和网络卫生阻止许多有用的东西。据我所知,它对我的​​要求没有影响,这就是 Windows Server NIC 组合如何对更改的硬件做出反应。)出现故障的端口位于 10 Gbit 团队之一。所有团队都使用独立切换组队模式(因为没有切换)。

小智 5

这是一个重要的问题,我想说一个比您搜索中出现的情况更常见的情况。

您可能知道 MS Server 提供了三种类型的组合。1. 活动/备用 2. 静态 3. LACP

根据您关于您是否必须这样做的陈述

撕毁一切

在我看来,您正在使用静态团队,这比其他两个需要更多的手动配置。

关于更换网卡。

无论您使用哪种组合,在拔下任何东西之前,您都必须确保在组设置中禁用了您的死网卡!!!

当你插入新的 NIC 时,它会被组队接收到吗?是的,但根据您使用的配置,您可能需要手动将其添加到您的团队。

  1. 从团队中删除 NIC
  2. 移除物理网卡
  3. 更换物理网卡
  4. 将新 NIC 添加到团队

从 Microsoft tech net 查看此文档以供参考 - 4.6 检查团队状态。有一些选项可用于可视化或通过 Powershell 编辑团队设置。

关于 MAC 地址和集群网络。

同样,根据文档,组合数据的接收器将解析单个 IP 并依赖池中的一个主 MAC 地址。因此,如果您按照随附文档中的步骤操作,您应该不会遇到 MAC 地址配置错误。

总之。

我曾经在类似的情况下不得不进行事后审查。工程师计划关闭一个开关来更换它,但没有将它从池中移除。这意味着当他关闭交换机时,所有网络流量都丢失了,并导致错误向 +250k 最终用户设备播放。¯_(?)_/¯

查看文档 - 还有一些特定于 hyper-v 的其他内容可能对您更有意义。