由于我们SAN的部分故障,我们将消息队列(Active MQ)从使用networking存储转换为使用本地存储。 由于辅助服务器不再与主服务器共享相同的存储位置,因此服务将closures,并且必须在主服务器出现故障时手动启动。
这些服务正在Windows Server 2008 R2标准版上运行。 如果主服务器出现故障,是否有任何方法可以在辅助服务器上自动启动服务? Windows群集似乎需要企业版,我无法在短期内升级服务器。
Windows服务具有可以configuration为在失败时运行脚本的操作。 理论上,你可以编写一个脚本来启动另一台机器上的服务。 但是,如果整个机器死亡,这并没有帮助。
与iscsi的共享存储是非常容易设置在任何备用硬件,你可能挂在你可以安装Linux或免费bsd。 即使窗户iscsi分享。 而不是重新发明轮子,只要做到这一点。
有许多服务监视应用程序,如PA服务器监视器 , FrameFlow和SolarWinds Orion等可以轻松监视服务,如果失败,则启动不同的服务。