1. 安装heartbeat:

这个是第三方软件,不是redhat自带的,所以大家要自己去下载:,分别需要:

  1. heartbeat-3.0.4-2.el6.x86_64.rpm  
  2. heartbeat-devel-3.0.4-2.el6.x86_64.rpm  
  3. heartbeat-libs-3.0.4-2.el6.x86_64.rpm  

我的在本地的vsftpd服务上有,也可以在http://rpm.pbone.net/上查找。

两个节点上都应该有这个三个包。然后在自定义的位置安装他们:


 

要是没有安装成功那么一定要重新设置你的yum源:

  1. vim /etc/yum.repos.d/yum.repo 

这个是heartbeat的三个配置文件:

  1. ha.cf Main configuration file  
  2. haresources Resource configuration file  
  3. authkeys Authentication information 

默认情况下配置文件里没有,我们得从其他地方拷贝一份:

vim ha.cf:

keepalive 2

设定heartbeat之间的时间间隔为2秒。

warntime 10

在日志中发出“late heartbeat“警告之前等待的时间,单位为秒。

deadtime 30

在30秒后宣布节点死亡。

initdead 120

在某些配置下,重启后网络需要一些时间才能正常工作。这个单独的”deadtime”选项可以处理这种情况。它的取值至少应该为通常deadtime的两倍。


相关内容