Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103713746
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: LINUX

2008-04-28 22:13:10

 
文章来源中国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服务。

阅读(260) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~