Jader Dias Asked: 2010-01-27 11:39:44 +0800 CST2010-01-27 11:39:44 +0800 CST 2010-01-27 11:39:44 +0800 CST 如何配置 Windows Server 2008 在主服务器宕机时在备份服务器上启动服务? 772 我在一台服务器上运行了一堆 Windows 服务和计划任务。由于其中一些服务汇集了外部资源,因此我在备份服务器中将其禁用,以节省带宽。以下场景下主服务器宕机时如何自动激活: 视窗服务 计划任务 windows-service windows-server-2008 backup scheduled-task load-balancing 2 个回答 Voted Massimo 2010-01-27T12:18:51+08:002010-01-27T12:18:51+08:00 这将是一个经典的故障转移集群场景,所以这应该是要走的路线;但我知道,并非每个应用程序都支持 MSCS。 我能想出的唯一解决方案是在备份服务器上运行的“控制器”服务,该服务将定期轮询主服务,如果它有一段时间没有响应,则开始执行所有操作。 但这看起来比实际上要简单,而且我见过“冗余”软件(甚至是非常昂贵的软件)尝试这样做并惨遭失败。 mfinni 2010-01-27T12:20:00+08:002010-01-27T12:20:00+08:00 如果您使用的是 Windows Server Enterprise 或 Datacenter,则可以安装一个集群,您可以在其中将服务配置为集群资源。如果活动节点宕机,服务将在非活动节点上启动。 根据我的经验和对帮助文件的阅读,计划任务看起来不像可以集群的东西。有第 3 方企业级调度和 BPA(业务流程自动化)包可以处理故障并重新调度其他节点上的作业。您还可以尝试在计划任务中实现某种通信,以确定节点是否发生故障,以及剩余节点是否需要开始运行作业。 Windows 群集服务还有许多其他要求,因此它可能不是最适合您的。如果没有更好地描述你想要的最终状态是什么,我现在只能给你这些。
这将是一个经典的故障转移集群场景,所以这应该是要走的路线;但我知道,并非每个应用程序都支持 MSCS。
我能想出的唯一解决方案是在备份服务器上运行的“控制器”服务,该服务将定期轮询主服务,如果它有一段时间没有响应,则开始执行所有操作。
但这看起来比实际上要简单,而且我见过“冗余”软件(甚至是非常昂贵的软件)尝试这样做并惨遭失败。
如果您使用的是 Windows Server Enterprise 或 Datacenter,则可以安装一个集群,您可以在其中将服务配置为集群资源。如果活动节点宕机,服务将在非活动节点上启动。
根据我的经验和对帮助文件的阅读,计划任务看起来不像可以集群的东西。有第 3 方企业级调度和 BPA(业务流程自动化)包可以处理故障并重新调度其他节点上的作业。您还可以尝试在计划任务中实现某种通信,以确定节点是否发生故障,以及剩余节点是否需要开始运行作业。
Windows 群集服务还有许多其他要求,因此它可能不是最适合您的。如果没有更好地描述你想要的最终状态是什么,我现在只能给你这些。