我在 vmware 上有一个 Exchange 测试环境。我在 2 个物理主机 VMWare HA 群集上拥有 2 个邮箱服务器、2 个 CAS/HUB 服务器和一个 AD 服务器。如果我将所有 5 个服务器都放在一个主机上,那么一切都会顺利运行。如果我通过 vmotion 将 2 个主机移至另一台服务器,即使两台主机之间都连接着一台交换机,我的一台 CAS 服务器也无法通过另一台主机上的其他服务器的 ping 访问,但同一台主机上的另一个 Exchange 客户机仍然可以访问它,并且可以访问该主机上的其他资源。防火墙已被排除。两台物理主机之间的交换机上有 VLAN,但两台主机上为该网络指定的所有端口都插入了同一个 VLAN 段。有人有什么想法吗???
答案1
第二个主机上的虚拟交换机配置错误,或者物理端口配置不正确。您尚未说明这些机器是否位于不同的 VLAN 上。假设 VLAN 大致相同,我将验证交换机端口上是否中继了正确的 VLAN。
答案2
这都是 Microsoft Network Load Balancing 的错。我引用的 Microsoft 文章说要在两个 CAS 服务器上都安装它,因为我想创建一个 CAS 阵列。然后我发现他们不再建议使用 NLB 进行交换,而是建议使用第三方负载平衡器。我安装了一个新的负载平衡器,一切正常。