我正在处理以下情况:我有 2 台运行 Windows 2012 R2 的服务器和 1 台运行 Windows 2008 R2 的服务器。我需要使用 3 台服务器构建 Microsoft Network LoadBalancer 集群;服务器连接到思科 Nexus 交换机;服务器使用 Intel 和 Broadcom 网卡。服务器在同一个子网中,新形成的集群的 Network LoadBalancer VIP 也在同一个子网中。只要 wireshark 在服务器上运行,集群就在工作(将 nic 接口设置为混杂模式)——当通过网络负载均衡器 UI 配置时,成员正在检测/看到彼此并互相传递主/主角色。这怎么可能?
另一件奇怪的事:如果我让集群中的一个成员脱机并运行 Wireshark 捕获,我可以看到从该主机接收到的 Microsoft Network Load Balancer 心跳广播消息;尽管如此,只要我在集群中再次添加主机并重新启动 Wireshark,网络负载均衡器集群就会工作,但在 Wireshark 捕获中,我看不到任何网络负载均衡器心跳消息。
此外,每次我从网络负载均衡器集群中使任何主机脱机或将其添加到网络负载均衡器集群时,Wireshark 都会停止以前正在进行的捕获并显示一条通知消息,指出正在进行的捕获无法继续,因为以前使用的 NIC 是不再可用。