系统平台
浪潮网通NL300服务器两台(可以是不同配置,配置双网卡);
SCO Unix操作系统两套;
数据库系统一套;
SavWareHA软件一套;
RS232串口线、CAT5类直连(NO HUB)网线各一根。
通过上图我们可清楚地看到两台服务器各自配备双网卡,它们各自通过其中一块网卡接入公共网络,通过这个连接向网络中的其他客户提供服务。而另一对网卡用于它们之间的互连,这条通道就是在两台服务器之间进行大量数据传送的专用通道,它负责两台主机之间同步数据的传送工作;而串口线在两台机器之间传递心跳信号,用于检测服务器的状态,以判断是否进行业务以及主机地址的接管。
系统工作过程
1) 自动侦测(Auto-Detect)阶段:
由服务器上的软件通过侦测线,经由复杂的监听程序。逻辑判断,来相互侦测对方运行的情况,所检查的项目有:
服务器硬件(CPU和周边);
服务器网络;
服务器操作系统;
数据库引擎及其它应用程序;
为确保侦测的正确性,而防止错误的判断,可设定安全侦测时间,包括侦测时间间隔,侦测次数以调整安全系数,并且由服务器之间的专用通信连线,将所汇集的讯息记录下来,以供维护参考。
2) 自动切换(Auto-Switch)阶段:
如果备机确认对方故障,则它除继续进行原来的任务,还将依据各种容错备援模式接管预先设定的备援作业程序,并进行后续的程序及服务。
3) 自动恢复(Auto-Recovery)阶段:
在备机代替故障主机工作后,故障服务器可离线进行修复工作。在故障修复后,透过专用通讯线与备机连线,自动切换回修复完成的服务器上。整个回复过程完全可由SavWareHA自动完成,亦可依据预先配置,选择回复动作为半自动或不回复。
标签: