如何configurationWindows Server 2008以在主服务器closures时在备份服务器上启动服务?

我有一堆Windows服务和计划任务在一台服务器上运行。 由于这些服务中的某些服务会汇集一个外部资源,所以我将其保留在备份服务器中,以节省带宽。 如何在下列情况下主服务器closures时自动激活它:

  • Windows服务
  • 计划任务

这将是一个典型的故障转移集群场景,所以这应该成为一条路线。 但我不知道每个应用程序都支持MSCS。

我唯一能提出的解决scheme是在备份服务器上运行的“控制器”服务,它将定期轮询主要服务器,如果一段时间没有响应,则开始每隔一段时间。

但是这看起来比实际更简单,而且我看到“冗余”软件(甚至是相当昂贵的软件)尝试这种方式并且惨败。

如果您使用Windows Server Enterprise或Datacenter,则可以安装一个群集,您可以在其中将服务configuration为群集资源。 如果主动节点closures,服务将在非活动节点上启动。

根据我的经验和阅读帮助文件,计划任务看起来不像是可以聚集的东西。 有第三方企业级调度和BPA(业务stream程自动化)软件包,可以处理故障并在其他节点上重新安排作业。 您也可以尝试在您的计划任务中实施某种通信,以确定节点是否发生故障,其余节点需要开始运行作业。

Windows群集服务还有其他一些要求,所以它可能不适合您。 没有一个更好的描述你所期望的最终状态是什么,那就是我现在可以给你的。