ServHA为运行在Windows平台上的双机集群产品,其负责管理2台主机运行各自的应用系统,当主机或主机上的软件出现故障时,不需人工干预,双机集群中另外主机通过心跳线路,可以检测出该故障主机,准确、快速地将原主机的应用系统移交到另一台主机上继续运行,实现整个系统的不间断运行,从而保证整个系统对外服务的正常,为企事业机构24小时×365天的关键业务应用提供了强大的保障。
ServHA双机系统的两台服务器(主机)都与磁盘阵列(共享存储)系统连接,用户的操作系统、应用软件和ServHA软件分别安装在两台主机上,数据库等共享数据存放在存储系统上,两台主机之间通过私用(或公用)网络建立心跳连接。配置好的系统主机开始工作后,ServHA服务开始监控系统,通过心跳连接,每台主机上的ServHA服务都可监控另一台主机的状态。当工作主机发生故障时,心跳信息就会产生变化,这种变化可以通过心跳连接被ServHA服务捕捉。当捕捉到这种变化后ServHA就会控制系统进行主机切换,即备份机启动和工作主机一样的应用程序接管工作主机的工作(包括提供TCP/IP网络服务、存储系统的存取等服务)并进行报警,提示管理人员对故障主机进行维修。当维修完毕后,可以根据ServHA的设定自动或手动再切换回来,也可以不切换,此时维修好的主机就作为备份机,双机系统继续工作。