扫一扫
关注微信公众号

解决方案 VMware5安装集群LVS实战解析4
2007-06-21   中国IT实验室

3.4认证文件(/etc/ha.d/authkeys),选取一种认证方式,这个文件的权限必须是600

auth 1

1 crc

#2 sha1 sha1_any_password

#3 md5 md5_any_password

chmod 600 /etc/ha.d/ haresources

3.5编辑主机名:/etc/hosts

192.168.8.2 test8

192.168.8.3 test7

备份节点192.168.8.3 上的heartbeat和apache的配置与节点1要完全相同,lvs配置也要相同

完装完毕进行测试,关闭主节点机器,另一台自动接管,主节点恢复后自动接管回服务。如果以上测试没有问题,那么开始和lvs整合。

4.配置Ldirectord

Ldirectord的作用是监测Real Server,当Real Server失效时,把它从Load Balancer列表中删除,恢复时重新添加,在安装heartbeat时已经安装了Ldirectord.

配置(/etc/ha.d/ldirectord.cf):

checktimeout=3

checkinterval=1

fallback=127.0.0.1:80

autoreload=yes

logfile="/var/log/ldirectord.log"

quiescent=yes

# Sample for an http virtual service

virtual=192.168.8.11:80

real=192.168.8.6:80 gate

real=192.168.8.5:80 gate

fallback=127.0.0.1:80 gate

service=http

request="index.html"

receive="Test Page"

protocol=tcp

checktype=negotiate

checkport=80

在每个Real Server的中添加监控页:

echo "Test Page" >> /var/www/html/index.html

修改/etc/ha.d/haresources

test7 192.168.8.11 ipvsadm ldirectord httpd

现在可以在主节点启动heartbeat

/etc/init.d/heartbeat start

并在备份节点启动heartbeat

/etc/init.d/heartbeat start

测试:关闭主节点,备份节点将自动接管directorserver服务。

热词搜索:

上一篇:解决方案 VMware5安装集群LVS实战解析3
下一篇:Fedora Linux中配置JDK5或JDK6环境变量

分享到: 收藏