热机双备份 linux 开源模块,利用Heartbeat实现Linux上的双机热备份系统

利用!"#$%&"#%实现’()*+上的双机热备份系统

申志冰

(国防科技大学,长沙F$""GH)

I=J0’&::K.!LHM!LH#(-7

该文简要介绍了

统提供了一个性价比很高的解决方案。关键词

+’()*

文献标识码>

中图分类号O1H$L

文章编号$""!=NHH$=(!""!)$%="$!L="H

,-().!"#$%&"#%%/0123"1")%45)#1(67%#)8&575-%"1/)’()*+

79"):9(&().’*/;().

(P07’3(0&;(’Q-2:’743RE-R-(S-O-S?(3&3B4,T?0(B:?0F$""GH)

J0U-7?-?3:70&’Q-8-7-S7’3(J32-@2-S’:-’(7?’::4:7-J,7?-0)7?32:’J@23Q-7?-8-7-S7J-7?38,0(8B-70(0@@&’-8:3&)7’3(#

="5>/$8-:+’()*,

$前言

开发的,专用于双机热备份的软件,很多+’()*厂商都使用32B)

了这个软件,作为整体解决方案的一部分。

就一直受到人们的关注,并得到了迅猛&’()*自问世以来,的发展。特别是近年来,稳定可&’()*已经发展为一个高性能、靠的操作系统,已经可以与各种传统的商业操作系统分庭抗并开礼,占据了一定的市场份额。更由于+’()*可以免费获得,放源代码,使得它在中小型服务器领域成为性价比最高的选择,有越来越多的用户选择+’()*构建,-.、/0’&、123*4等各种应用服务器。

对于应用服务器来说,能否保证服务的可靠性和持续性,是一个极为重要的问题,特别是对于关键业务。采用高可靠性的硬件设备可以在一定程度上解决这个问题,但是只要系统中存在单点故障点,这个问题就仍然存在。目前,对于这个问题,一般是采用双机热备份或群集技术。群集技术偏重于解决负载均衡问题,投资大、安装使用复杂,一般多用于大型系统,但是对于采用集中式分发器的集群结构来说,分发器仍然要使用热备份技术。对于中小系统来说,一般是采用双机热备份方案。

在双机热备份方案中,两台服务器都处于热机状态,备份机实时地监测主服务器的状态,如果主服务器故障了,备份机可以将所有的业务接管过来。双机热备份通常有两种方式,一种是5(&’(-方式,两台服务器都在工作,分别担负不同的任备份机不工作,只是监务,均衡负载。另一种是670(8.4方式,测作业机的工作状况。这两种方式各有利弊。5(&’(-方式机器利用率高,但管理上存在一定难度;而670(8.4管理简单,但备份机大多数时间都在闲置,提高了成本。

在,’(839:和;(’*平台上,已经有许多成熟的双机热备份软件,但在+’()*平台上,目前还没有很成熟的双机热备份软件。项目小组(?77@:AA999#&’()*=?0#

基金项目:教育部!"""年优秀教师基金资助

!

!#$

主服务器上的

当主服务器故障时,备份服务器在设定的时间间隔内没有收到主服务器的状态消息,就认为主服务器已经失效,它会自继续提供服务。动接管主服务器的D1地址和服务程序,

主服务器从故障中恢复后,会重新发送状态消息,并要求接管D1地址和服务程序,备份服务器收到该消息后,会自动放弃D1地址和服务程序,以便主服务器接管。

1-199-png_6_0_0_436_885_336_119_816.873_1131.053-623-0-1394-623.jpg

协议通信、;E1通信。系统结构如图$。

图$

作者简介:申志冰,国防科技大学图书馆助理馆员,在读硕士研究生,主要研究方向为网络负载平衡及系统可靠性。罗宇,国防科技大学计算机学

$!L!""!#$%

万方数据

院,副教授,主要研究方向为操作系统、网络技术。

计算机工程与应用

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值