Windows 7 上的虚拟 IP 故障转移

Windows 7 上的虚拟 IP 故障转移

我想了解如何在 Windows 7 上设置虚拟 IP 故障转移。网上有很多关于 Linux 心跳和起搏器指南,但我需要有关如何在 Windows 7 中设置虚拟 IP 故障转移的配置指南。

我对虚拟 IP 故障转移的理解:虚拟 IP 故障转移确保如果集群中的一个节点发生故障,其他节点可以承担故障节点的职责。

我的目标:如果我的负载均衡器出现故障,其他节点将使用虚拟 IP 接管负载均衡器的责任,最终用户不会注意到任何重大差异。

环境:
操作系统 - Windows 7
负载均衡器 - Apache2.2
服务器 - Apache Tomcat7.0.14
数据库 - mySQL 服务器 5.1,mySQL 集群

答案1

您为什么不使用服务器操作系统?

如果您希望在 Windows 上实现虚拟 IP 的服务感知故障转移,那么我所知道的唯一选项就是运行 Windows Server 操作系统 - 以及企业版,以实现集群功能。

从您的需求列表来看,您对任何特定于 Windows 的内容都不感兴趣。您正试图将 *nix 应用程序堆栈强行塞入 Windows 桌面操作系统 - 为什么不直接使用 *nix 操作系统呢?

答案2

您的设置似乎缺少一些部分。Windows 7 没有任何“虚拟 IP 故障转移”类型的设置。如果您想使用 Windows 7 实现这一点,您可能需要在 Windows 7 框前安装反向代理或其他前端服务器。如果没有更多细节,我不确定回答您的问题会很容易。

值得一提的是,Windows 2008 Enterprise 能够完成您所要求的操作,但该设置并不适合新手。

相关内容