高可用性双机热备软件在电子政务中的应用
发出安全检查信号。如果信号指出配对系统还“活”着的时候,PlusWell 热备份软件不启动Failover。如果安全检查没从配对节点返回信号,PlusWell 热备份软件就开始Failover。
因而,为了减少由于潜在的通讯错误所引起的不必要的系统切换,建议您使用不同介质的多条通信路径。
4、通信路径
PlusWell 热备份软件支持在节点之间和心跳通讯中,使用如下通讯路径: Socket:即套接字,你使用任何的网络硬件接口,只要它能够支持TCP/IP的通讯协议。这样的硬件包括:以太网、快速以网。
串行口:在PlusWell 热备份软件配臵中,你应当配臵有一个串行口通信路径。串口通信路径需要利用RS232的拟调解线路来与PlusWell 热备份软件系统相连接。
PlusWell 高可用软件假定当通过心跳信号检测其它服务器失败时,则认为此服务器是关闭的。因此,为了避免不必要的失效切换,最好建立两种以上独立的物理路径,使用至少两种心跳。
例如,如果两个服务器被一个串口连接起来,并且,从属服务器来的心跳信号无法被主服务器所检测到,则下面之一是可能引起这一现象的原因:
服务器的RS-232卡或者端口失败
电缆失效
主服务器暂时挂起
主服务器失败
失效切换只可能在最后一种情况下才发生。因此,节点间的多种通信路径可以帮助避免不必要的失效切换。
二、PlusWell 热备份软件配置示范
Server1 磁盘阵列Server2
高可用性双机热备软件在电子政务中的应用
Heartbeat ConnectionsTCP/IP 注解:支持数据库系统:Orcale、Sybase、MS SQL Server等常见数据库
软件、硬件配臵
a、软件:PlusWell 高可用软件。
b、硬件:服务器可以是任何Intel基础上的平台,Server的型号、配臵不必一致,只需硬件平台能保证Windows NT/2K/Linux/Unix运行;磁盘阵列正常使用。
1、PlusWell 热备份软件运行机制
(1)共享的SCSI 和PlusWell 热备份软件锁定
PlusWell 热备份软件锁定:PlusWell热备份软件管理共享磁盘上的数据,以防止多个服务器在同一时间访问数据。PlusWell热备份软件在逻辑设备级(卷)上控制对数据的访问,并让Windows/Linux软件或硬件RAID Controllers 管理物理级。有了PlusWell高可用软件来管理对共享数据的访问,用户就可以不必担心群中的其它服务器访问数据时, 可能会带来的数据访问冲突。PlusWell 高可用软件自动在被应用程序定义为共享资源的磁盘卷上设臵锁定。当被保护的应用程序由一个服务器被移动/转换到另一个服务器时, PlusWell 高可用软件控制这些锁定,以保证激活服务器对共享卷的访问。
在主系统发生故障的情况下,次节点系统将能够在磁盘上建立SCSI 锁定,并在备份的系统上将资源投入使用。
(2)Local Recovery(局部恢复)
PlusWell 热备份软件在应用软件的检测时间间隔执行预先定义的行为,以察看资源本身是否失效。如果快速检查和深入检查均局部告失败,系统将尝试局部恢复资源。如果尝试成功,资源将不会向下一优先级的节点进行失效切换(failover)。如果局部恢复尝试失败,系统将向下一优先级的节点进行失效切换。
(3)Failover(失效切换)
指定主要的节点或资源失败时,重新恢复资源的过程。一个失效切换通常是没有事先计划的,它将发生在一个被从属系统所检测到并确定为失败的情况下。