Windows 2003 网络负载平衡虚拟群集 IP 在数据中心外不可见

Windows 2003 网络负载平衡虚拟群集 IP 在数据中心外不可见

我有两台运行 Win2008 Enterprise 的物理服务器,每台服务器有 4 台虚拟机在 Hyper-V 上运行。我使用每台服务器中的一台虚拟机创建了一个集群,使用 Windows 2003 下的网络负载平衡,使用多播选项。

集群节点正在正确聚合,我可以从数据中心中的任何一台机器 ping 虚拟 IP(它们共享一个机架和一个交换机),但无法从该交换机之外的机器 ping 虚拟 IP,从而使得集群在公共互联网上不可见。

所有服务器都使用来自同一 VLAN、网关和子网掩码的公共 IP。我还需要在机器、交换机甚至数据中心路由器上配置什么吗?

答案1

我唯一能想到的就是你在路由器上配置了一个强力防火墙,它锁定了进入你已有服务器的特定 IP 的流量。如果是这样,你需要将 VIP 添加到路由器防火墙规则中。

您声明 VIP 与您的服务器位于同一 VLAN 上(至少,我认为这是您所说的)因此...如果集群在 VLAN 内部工​​作,则您似乎已适当地配置了一切。

答案2

我猜测集群 IP 的配置使得路由和网络掩码阻止它通过路由器工作。

答案3

也许您的防火墙(数据中心路由器)不允许 IP 欺骗?如果我没记错的话,Cisco ASA 防火墙是其中之一,不允许这种行为。

相关内容