如何准备在Windows群集主机上使用networking绑定来交换网卡?

更新 :我现在已经执行了升级。 我使用半忍者,半插入解决scheme插入USB转以太网适配器,我可以添加到队来保持堡垒。 我插入一个团队,删除团队中其他受影响的适配器,closuresWindows,换出卡,确保USB适配器在同一个USB端口,并以相同的方式连接并启动。 USB适配器仍然在那里,我可以通过手动添加新的网卡来恢复团队configuration。

这个解决scheme最初由@ Drifter104在评论中提出。 @ shouldbeq931是第一个build议增加另一张牌来回避问题和收到奖金的答案。 两个答案在公平性上都很有帮助。我把@ llorrac的答案作为答案的答案,指出了在交换之前从队伍中取出破损牌上NIC的重要性。

当你不这样做,或者微软的换卡指导是什么时,我仍然不知道会发生什么 – 但这是微软的错,我很欣赏我到这里来的帮助。


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

  • 如果我按原样更换卡并以相同的方式插入所有内容,那么NIC组合会将所有内容都提取出来吗? 通过集群networking? 物理网卡将在同一个插槽中,并且具有相同的型号,但MAC地址将明显不同,并且我不知道戴尔放在各个端口上的标签是否与它们相关联(这里有一个缩写但它逃避我)将可用。

  • 如果没有,我是否需要把所有的东西都拆下来,然后重新configuration团队/集群networking?

  • 有没有什么好的官方指导或其他build议如何去做呢? 我没有find任何东西,但我不知道要search什么。 (最接近的是这个论坛线程 ,当Windows Server没有提供networking团队时有人回写,有人不得不使用供应商的硬件解决scheme,所以微软对这种情况的回应是“你自己”)。

编辑:希望这个问题将回答一般问题“是否有东西突破,如果是这样,我怎么能避免这一点”,但我意识到,更多的细节将是有益的,所以我提供了他们。

服务器共有六个端口,分为两个卡。 一张卡有两个10千兆比特端口,以及一个跨越两个端口的组。 一张卡有两个10 Gbit端口和一个跨越两个端口的组,以及两个1 Gbit端口和一个跨越两个端口的组。 1 Gbit的团队被连接到我们的通用networking交换机。 这两个10 Gbit的小组直接点对点地连接到我们的存储服务器和另一个集群节点,networking全部使用硬编码的IP地址,没有交换机。 (这个工作,但我不会推荐它,也不会在一个新的configuration中重复它,所以是的,我知道这是可怕的,并防止了VLAN和networking卫生一堆有用的东西。据我可以告诉它不对我所问的问题没有什么影响,这就是Windows Server网卡绑定对更改的硬件的反应。)出现故障的端口位于10 Gbit的其中一个组中。 所有的团队都使用Switch Independent团队模式(因为没有开关)。

这是一个重要的问题,我会说比你的search更常见的情况。

正如你可能知道有三种types的MS服务器提供的团队。 1.主动/待机2.静态3. LACP

根据你的陈述,你是否将不得不

把一切都撕下来

这听起来像你正在使用静态团队,这需要更多的手动configuration比其他两个。

关于更换网卡。

尽pipe你使用了哪个团队,你必须确保在拔下任何东西之前,在团队设置中禁用了无效的NIC!

当你插入新的网卡时,是否可以通过团队合并? 是的,但取决于您使用的configuration,您可能需要手动将其添加到您的团队。

  1. 从团队中删除网卡
  2. 删除物理网卡
  3. 更换物理网卡
  4. 为团队添加新的网卡

查看微软技术网的这个文档以供参考 – 4.6检查团队的状态 。 有可以通过可视化方式或通过PowerShell编辑团队设置的选项。

关于MAC地址和集群networking。

同样,根据文档,组合数据的接收者将parsing单个IP,并将其搁置在池中的一个主MAC地址上。 因此,如果您按照附加文档中的步骤操作,则应该在MAC地址configuration中不会遇到任何错误。

综上所述。

我曾经在类似的情况下曾经进行过事后审查。 工程师计划closures一个开关来replace它,但并没有将它从池中移出。 这意味着当他closures交换机时,所有的networkingstream量都会丢失,并导致+ 250kterminal用户设备出现错误。 _(ツ)_ /¯

查看文档 – 还有一些特定于hyper-v的东西可能对您更有意义。

Windows从一个团队中抽象出底层的NIC,当从一个团队中删除一个NIC时,只要Teamconfiguration持续的团队中有一个NIC,团队中添加的新NIC就保持不变。 如果你从一个团队中删除所有的网卡,那么没有团队离开。

根据您的configuration,维护窗口和空闲PCIe插槽的function,您可能希望在除去发生故障的NIC之前向组中添加额外的NIC。

我总是在多个NIC之间构build团队,以便在发生NIC故障时团队将保持不变。 我也倾向于通过不同的NIC供应商build立团队,以便在出现“错误”的NIC驱动程序时,团队仍然保持