Apt-get install heartbeat
把/usr/share/doc/heartbeat下的 authkey ha.cf.gz hareware.gz 拷贝到/etc/ha.d目录下
使用 gunzip filename.gz 进行解压
Cd /etc/ha.d
修改 authkeys
文件样例如下:
auth3
#1 crd
#2 sha1 HI
3 md5 Hello
修改ha.cf
debugfile /var/log/ha-debug #调试日志文件,关于运行过程的日志都可以在这里看到
logfile /var/log/ha-log
logfacility local0 #这个表示使用系统日志记录
keepalive 2 #心跳频率
deadtime 30 #确认主机死亡的时间
warntime 10 #
initdead 120
udpport 694
bcast eth1 # Linux
auto_failback on
node KFS-74
node KFS-75
修改haresources
确保这一行:
KFS-74 192.168.11.70/24/eth0 drbddisk::r0Filesystem::/dev/drbd0::/var/lib/mysql::ext3 mysql mysql_restart
在/etc/ha.d/resource.d下增加 mysql_restart脚本
#!/bin/sh
unsetLC_ALL;export LC_ALL
unsetLANGUAGE;export LANGUAGE
./etc/ha.d/shellfuncs
case"$1" in
'start')
servicemysql stop
servicemysql start
;;
*)
;;
Esac: