天极IT资讯短信服务 电脑小技巧
|
介绍:细处着手,巧处用功。高手和菜鸟之间的差别就是:高手什么都知道,菜鸟知道一些。电脑小技巧收集最新奇招高招,让你轻松踏上高手之路。(首月免费) | |
高可用服务可算是当前企业应用中的一个热门了。高可用服务(High-Availability Service)是指用两台或更多机器来运行服务(比如http、NFT、Oracle等),当主服务 器down机后,其它的副服务器就自动接管服务,当主服务器回复到正常状态时,再自动将服务从副服务器上接管回来。大家都知道在服务器领域中Linux操作系统本身就具有很高的稳定性,然而在实际应用中,可能会要求系统具备更高的稳定性。这时候就需要构建高可用服务来保证系统能提供不间断的服务。许多商家都提供了Linux上的高可用产品,比如:Rose HA、Turbo HA Cluster Server、SGI FailSafe Server等,不过Linux上也有免费的高可用产品,比如High-Availability Linux Project,它是一个高可用性Linux项目。利用它,我们可以在Linux上构建各种高可用的服务。本文就将利用heartbeat实现高可用的http服务。
下面先介绍一下这次实验的软硬件情况:
A. 硬件
服务器:2台, 都具有双网卡,一块用于连接到网络,一块用于双机互连。
心跳线:特殊的串口线,用于串口信息的检测。
网线:交叉网线,用于双机互连的。支持heartbeat的UDP协议通讯。
B. 软件
操作系统:RedHat 9.0
服务:Apache (两台服务器上的apache设置和内容完全一致)
HA软件:heartbeat 1.0.4 for RedHat 9.0