目前,双机和集群采用的操作系统主要有UNIX、Linux、BSD及微软公司的Windows NT/2000。随着
Linux的迅速发展,稳定性、安全性及功能的不断增强,人们对Linux的使用越来越广泛,Linux已
成为服务器市场中的一个重要操作系统,基于Linux的双机和集群系统也越来越多。
Linux集群的主要优点有:高可靠性、高性能、低成本等等。
1.1 概述
1.1.1 实现目的
双机热备份(Hot Standby)是一种软硬件相结合的高可靠性应用方案。双机热备系统由两台独立
的服务器以及相应的控制软件构成,两台服务器在网络中表现为单一的系统,对外表现为一个独
立的网络IP,并以单一系统的模式进行控制和管理。该系统将两台服务器的数据和运行状态(包
括硬盘数据和内存数据)进行镜像,可以实现两台服务器之间的热备份,并能够做到无缝切换,
从而对外提供稳定可靠的服务,实现双机系统的高可用性解决方案。
1.1.2 功能概述
双机热备份系统由相应的应用软件进行控制,操作系统和应用程序安装在两台服务器的系统盘上。
每一台服务器分配一个固定的IP地址,此外还指定了一个独立IP地址作为集群IP(cluster IP),
该IP是双机系统对外提供服务的接口。
两台服务器一台成为主节点(Primary Server),另一台成为从节点(Standby Server),主节
点与从节点之间保持固定时间间隔的心跳信号,通过心跳信号实现两个对等系统之间的周期性的
握手,从而能够监视对方的运行状态,进行主机及网络的故障检测。
在系统正常情况下,主节点占用系统资源并运行所有的服务,为信息系统提供支持,从节点通过
心跳信号监视主节点的运行情况。一旦主节点发生故障(如主机故障,网络故障,软件故障等),
从节点就会自动接管(Take Over)主节点的资源和服务,继续支持信息的运营,从而保证整个双
机系统能够不间断的运行(Non-Stop)。主节点在恢复运行后,又可以自动获取资源并取代从节点。
1.2&n