视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
Linux安装heartbeat
2025-10-01 12:51:57 责编:小OO
文档
使用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.233

3.准备环境

◆下载软件

首先下载heartbeat软件:到http://linux-ha.org/download下载,本文写作时下载的软件是:heartbeat-2.02.tar.gz

◆下载其它软件

   安装heartbeat除必要的编译器之外,需要下面软件支持:libnet

   Libnet下载:http://www.packetfactory.net/libnet。我下载的是:1.1.2.1

4.安装

◆安装libnet

#tar –zxvf libnet.tar.gz

#./configure

#make

#make install

◆安装heartbeat

  #groupadd haclient

  #useradd hacluster –g haclient

  #tar –zxvf heartbeat-2.0.2.tar.gz

  #cd heartbeat

  #ConfigureMe configure

  #make

  #make install

  #cp doc/ha.cf /etc/ha.d/ &&cp doc/authkeys /etc/ha.d/ &&cp /doc/haresources /etc/ha.d/

5.配置heartbeat

  Heartbeat 的主配置文件为:/etc/ha.d/ha.cf

◆配置ha.cf  vi /etc/ha.d/ha.cf

  debugfile /var/log/ha-debug

  logfile /var/log/ha-log

  logfacility     local0

  keepalive 2

  deadtime 30

  warntime 10

  initdead 120

  udpport 694

  baud    19200

  serial  /dev/ttyS0

  bcast   eth1

  auto_failback on

  node    node1

  node    node2

  ping 192.168.0.225

  respawn hacluster /usr/lib/heartbeat/ipfail

◆配置authkeys

  #vi /etc/ha.d/authkeys

   auth 1

   1 crc

  #chmod 600 /etc/ha.d/authkeys

◆配置haresources

  #vi /etc/ha.d/haresources

   node1 IPaddr::192.168.0.225 httpd

6.启动

  #chkconfig -- add heartbeat

  #chkconfig heartbeat on

7.测试

输入192.168.0.233看结果!再把主节点node1重启,看node2是否启动虚拟IP和HA软件用拼或再输入192.168.0.233看是否正常。下载本文

显示全文
专题