该解决方案最初由@ Drifter104在评论中提出. @ shouldbeq931是第一个建议添加另一张卡来回避问题并获得赏金的答案.这两个答案都很有帮助,所以在公平性方面,我正在将@ llorrac的详尽答案标记为答案,其中指出了在交换之前从团队中删除破卡上的NIC的重要性.
我仍然不知道当你不这样做时会发生什么,或者微软的交换卡的指导是什么 – 但这是微软的错,我很感激我在这里得到的帮助.
原始问题:
我正在管理运行Hyper-V工作负载的Windows Server 2012 R2群集.所有群集节点都有多个网络,由多个物理网卡提供服务,其中Windows Server的NIC teaming用于将两个端口组合在一起(团队从不跨越物理网卡).其中一个集群节点上的物理网卡上的端口最近出现故障,该端口已从其团队中删除,并且已订购了具有相同品牌和型号的新物理网卡.
>如果我按原样更换卡并以相同的方式插入所有卡,那么所有内容都会被网卡组队挑选回来吗?通过集群网络?物理网卡将在相同的插槽和相同的型号,但MAC地址显然会有所不同,我不知道戴尔放在各个端口上的标签是否与它们相关(这是这个的缩写)但它不包括我将可用.
>如果没有,我是否需要拆除所有内容并重新配置团队/集群网络?
>关于如何解决这个问题,是否有任何良好的官方指导或其他建议?我没有找到任何东西,但我不知道该搜索什么. (最接近的是this forum thread,当Windows Server没有提供网络组合而有人不得不使用供应商提供的硬件解决方案时会回写,因此微软对这种情况的回应是“你自己”.)
编辑:希望这个问题能够回答一般性问题“确实有问题,如果是这样,我怎么能避免这种情况”,但我意识到更多细节会有所帮助,所以我提供它们.
服务器总共有六个端口,分为两个卡.一张卡有两个10 Gbit端口,一个团队跨越两个端口.一张卡有两个10 Gbit端口和一个跨越两个端口的团队,以及两个1 Gbit端口和一个跨越两个端口的团队. 1 Gbit团队与我们的通用网络交换机相连.两个10 Gbit团队直接与我们的存储服务器和另一个集群节点进行点对点连接,并且网络都可以使用硬编码的IP地址并且无需交换机. (这有效,但我不推荐它,也不会在新的配置中重复它.所以是的,我知道它很可怕并且阻止了一堆有关VLAN和网络卫生的有用的东西.据我所知它没有对我要问的内容产生影响,这就是Windows Server NIC组合对更改硬件的反应.)故障端口位于10 Gbit团队之一.所有团队都使用Switch Independent团队模式(因为没有交换机).
您可能知道MS Server提供了三种类型的组合.
1.主动/待机
2.静态
3. LACP
基于您是否需要的陈述
tear everything down
听起来像你使用静态组合,需要比其他两个更多的手动配置.
关于更换NIC.
尽管您使用了哪种组合,但在拔出任何东西之前,您必须确保在团队设置中禁用了死NIC!
插入新网卡时是否可以通过组合来获取?是的,但根据您使用的配置,您可能需要手动将其添加到您的团队.
>从团队中删除NIC
>删除物理网卡
>替换物理网卡
>向团队添加新NIC
查看Microsoft tech net中的此文档以供参考 – 4.6 Checking the status of a team.可以通过视觉或PowerShell编辑团队设置.
关于MAC地址和集群网络.
同样,根据文档,组合数据的接收器将解析单个IP并停留在池中的一个主MAC地址上.因此,如果您按照附加文档中的步骤操作,则MAC地址配置应该没有错误.
综上所述.
我曾经不得不在类似情况下进行事后审查.工程师计划关闭一个开关来替换它,但没有将它从池中移除.这意味着当他关闭交换机时,所有网络流量都会丢失并导致错误播放到250k终端用户设备. _(ツ)_ /¯
查看文档 – 还有一些特定于hyper-v的其他内容可能对您更有意义.