服务器 频道

Windows 2008网络负载均衡之补遗篇

  【IT168 专稿】本文列出了使用网络负载平衡 (NLB) 群集时可能遇到的一些常见问题。

  1、安装网络负载平衡并重新启动群集主机之后,出现一条消息:"系统已检测到有一个 IP 地址与网络上的其他系统发生冲突..."

  - 原因:网络上已存在相同的 IP 地址。

  - 解决方案:选择一个新的 IP 地址,或者删除重复的地址。

  - 原因:您在主机上配置了不同的群集操作模式("单播"或"多播"),这样会使两个不同的 MAC 地址映射到同一个 IP 地址。

  - 解决方案:确保将所有主机配置为具有相同的群集操作模式。

  - 原因:将 NLB 绑定到网络适配器之前,已经配置了群集的 IP 地址。

  - 解决方案:从 TCP/IP 属性中删除群集的 IP 地址,在相应的适配器上启用 NLB,然后配置群集的 IP 地址。

  - 原因:您已将群集的 IP 地址添加到尚未启用 NLB 的网络适配器中。

  - 解决方案:从不正确适配器的 TCP/IP 属性中删除群集的 IP 地址,在相应的适配器上启用 NLB,然后配置群集的 IP 地址。

  2、使用 ping 从外部网络访问群集的 IP 地址时没有响应。

  验证是否可以使用 ping 从路由器之外的计算机访问群集主机的专用 IP 地址。如果该测试失败,并且您使用了多个网络适配器,则此问题与 NLB 无关。如果您对专用 IP 地址和群集 IP 地址使用了一个网络适配器,请考虑以下原因:

  - 原因:如果您使用了多播支持,您可能会发现路由器无法通过使用地址解析协议 (ARP) 将主要 IP 地址解析为多播媒体访问控制 (MAC) 地址。

  - 解决方案:验证是否可以使用 ping 从群集子网上的客户端访问群集,以及是否可以从路由器之外的计算机访问群集主机的专用 IP 地址。如果这些测试都工作正常,则可能是路由器出现了故障。您应该能够通过向路由器中添加静态 ARP 条目来避开此问题。还可以关闭 NLB 多播支持,并使用单播网络地址(在没有集线器的情况下)。

  - 原因:在多播或单播模式中使用 NLB 时,路由器需要接受代理 ARP 响应(在 Ethernet 框架中用不同网络源地址接收的 IP 到网络地址的映射)。

  - 解决方案:确保您的路由器打开了代理 ARP 支持。还可以设置静态 ARP 条目以保持禁用路由器中的代理 ARP 支持。

  - 原因:群集的 Internet 控制消息协议 (ICMP) 被路由器或防火墙阻止。

  - 解决方案:允许 ICMP 通讯通过路由器或防火墙。请注意,这可能会使您的系统暴露于其他的安全风险。

 

0
相关文章