一个networking负载平衡主机不能看到另一个

我们已经为我们新的登台环境build立了两台主机的Windowsnetworking负载平衡(NLB)群集。 该集群最初工作正常,但最终,通过我们的自动部署脚本停止并启动其中一台主机后,第一个主机不能再看到第二个主机。 因此,如果您在Host1上打开NLBpipe理器,Host2是不可见的。 如果您在Host2上打开NLBpipe理器,则不会发生这种情况。 编辑:实际上,有时Host2也看不到Host1。 发生这种情况时,群集完全不响应请求。

我们在“糟糕的状态”中注意到的事情:

  • 主持人可以相互ping通。
  • RPC工作,因为我可以访问另一个主机的C $共享。
  • 如果我尝试手动添加丢失的Host2到Host1,它说它已经存在。 我可以单击群集>连接到现有并指定Host2,它的工作,但直到我closuresNLBpipe理器并再次打开它。
  • 当群集处于不良状态时,如果我尝试启动Host2,则表示“融合”,但从未更改为“融合”。

我们尝试过的东西没有解决问题:

  • 删除所有的NLB的东西,并重新从头开始重新configuration。
  • 在其中一台主机上的设备pipe理器中删除并重新添加networking适配器。
  • 从多播切换到单播。
  • 重新构build第二个节点的虚拟机。

重新启动服务器似乎暂时解决它,直到它再次发生。

组态:

  • 两台主机都在运行Windows Server 2012 R2,并且最新的更新为2015-09-21。 在NLB设置之前,第二台主机从第一台主机的映像克隆。
  • 两台主机都在同一个VMWare主机上作为VMWare来宾运行。 我不确定VMWare的版本(这取决于我们的pipe理员),但Guest OS上的VMWare工具说版本9.4。
  • 每台主机都有一个带有2个IP分配的以太网适配器:主机的专用IP和集群IP。
  • 端口规则:多播,仅端口80和443,负载均衡,亲和力单一

我已经看到了在一对交换机上使用Multicast的这种行为,其中每个物理主机仅连接到一个或其他交换机。 默认的交换机configuration将停止NLB服务器通话。 我们必须应用一个开关configuration设置来让他们说话。

快速检查是先将它们设置为单播。 如果这个工作,然后看看交换机的configuration。