预览加载中,请您耐心等待几秒...
1/2
2/2

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

使用Heartbeat在Linux搭建高可用集群服务本文的最后更新时间:2007年07月28日下面介绍下测试环境1.硬件条件两台计算机(两个节点),每个节点都有自已的系统盘,每个分别带有二块以太网卡(其中一块用于网络通讯,另一块用于心跳功能)节点1:主机名为:node1,第一块网卡(eth0)的IP地址:192.168.0.200(用于网络通讯)第二块网卡(eth1)的IP地址:10.10.10.200(用于心跳通讯)节点2:主机名为:node2,第一块网卡(eth0)的IP地址:192.168.0.222(用于网络通讯)第二块网卡(eth1)的IP地址:10.10.10.222(用于心跳通讯)2.目的用上面的硬件搭建一台高可用的WEB服务器,服务器的IP地址为:192.168.0.2333.准备环境◆下载软件首先下载heartbeat软件:到HYPERLINK"http://linux-ha.org/download"http://linux-ha.org/download下载,本文写作时下载的软件是:heartbeat-2.02.tar.gz◆下载其它软件安装heartbeat除必要的编译器之外,需要下面软件支持:libnetLibnet下载:HYPERLINK"http://www.packetfactory.net/libnet"http://www.packetfactory.net/libnet。我下载的是:1.1.2.14.安装◆安装libnet#tar–zxvflibnet.tar.gz#./configure#make#makeinstall◆安装heartbeat#groupaddhaclient#useraddhacluster–ghaclient#tar–zxvfheartbeat-2.0.2.tar.gz#cdheartbeat#ConfigureMeconfigure#make#makeinstall#cpdoc/ha.cf/etc/ha.d/&&cpdoc/authkeys/etc/ha.d/&&cp/doc/haresources/etc/ha.d/5.配置heartbeatHeartbeat的主配置文件为:/etc/ha.d/ha.cf◆配置ha.cfvi/etc/ha.d/ha.cfdebugfile/var/log/ha-debuglogfile/var/log/ha-loglogfacilitylocal0keepalive2deadtime30warntime10initdead120udpport694baud19200serial/dev/ttyS0bcasteth1auto_failbackonnodenode1nodenode2ping192.168.0.225respawnhacluster/usr/lib/heartbeat/ipfail◆配置authkeys#vi/etc/ha.d/authkeysauth11crc#chmod600/etc/ha.d/authkeys◆配置haresources#vi/etc/ha.d/haresourcesnode1IPaddr::192.168.0.225httpd6.启动#chkconfig--addheartbeat#chkconfigheartbeaton7.测试输入192.168.0.233看结果!再把主节点node1重启,看node2是否启动虚拟IP和HA软件用拼或再输入192.168.0.233看是否正常。