我们的生活是多么美好呀!!!!
全部博文(225)
分类: LINUX
2008-06-19 11:13:52
#
deadtime 30 #等待30s还收到不心跳节点被就视为死亡
#
warntime 5 #警告时间
#
initdead 120
#
udpport 694 #心跳监听端口
#
baud 19200 #串口波特率,此配置下无作用
#
bcast eth0 # Linux广播通知心跳
#
#auto_failback on # 主节点恢复后,资源请求是否自动返回
#
node loadbalancer #转换器名称要与主控机器上的hostname相同我的主机名是vloadbalancer
配置authkeys,它的运行权限必须是600所以执行如下命令:
#Chmod 0600 authkeys
编辑authkeys如下
auth 1 #打开auth并选择一个用于主从节点的效验算法
1 crc #本例中使用 crc算法
配置 haresources,此文件是节点调用的资源文件,就一行,启动顺序不能更改如下:
loadbalancer IPaddr::192.168.0.147/24/eth0/192.168.0.147 ipvsadm ldirectord::ldirectord.cf
说明:loadbalancer是主节点的host名称,192.168.0.147/24/192.168.0.147分别是虚拟ip,虚拟ip的netmask和bcast
Ldirectord的配置文件lddirectord.cf原始模板位于/usr/share/doc/heartbeat-ldirectord-2.0.7中
(heartbeat-ldirectord-2.0.7为本次安装版本)
编辑ldirectord.cf,编写如下代码:
#Global Directives
checktimeout=3
checkinterval=1
autoreload=yes
logfile="/var/log/ldirectord.log"
quiescent=yes
# A sample virual with a fallback that will override the gobal setting
virtual=192.168.0.147:http #虚拟ip
real=192.168.0.43:http gate #real 1
real=192.168.0.6:http gate #real 2
fallback=127.0.0.1:http
service=http
virtualhost= #网站域名
scheduler=rr #负载算法rr表示轮渡算法
protocol=tcp
checkport=80
checktype=negotiate
配置完毕