码迷,mamicode.com
首页 > 其他好文 > 详细

ldirectord+LVS实现高可用

时间:2018-04-01 11:48:29      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:Linux   LVS   高可用   

ldirectord+LVS

    安装包

        ldirectord-3.9.6-0rc1.1.2.x86_64.rpm

    配置

        每端口持久(PPC)

            cp /usr/share/doc/ldirectord-3.9.6/ldirectord.cf /etc/ha.d/

checktimeout=3(检测响应的时长)
checkinterval=1(检测时间间隔)
fallback=127.0.0.1:80(Sorry Server)
autoreload=yes
quiescent=no
virtual=10.0.0.100:80
        real=192.168.205.160:80 gate 3
        real=192.168.205.100:80 gate 1
        service=http
        scheduler=wrr
     persistent=600(持久连接时间/s)
        protocol=tcp
        checktype=negotiate
        checkport=80
        request="test.html"
        receive="test"(检测test.html页面是否含有test页面,如果检测不到(页面中没有或服务不能访问),表明RS服务器已经停止服务,ldirectord服务会自动将其在集群中删除)

注意:虽然LVS服务器的网关可以是任意的,但是在使用该架构的时候建议网关指向路由器网关,使LVS服务器的回应包能到达客户端

        每防火墙标记持久(PFWMC)

            vim /etc/ha.d/ldirectord.cf (配置范例该文件中都有)

checktimeout=3
checkinterval=1
fallback=127.0.0.1:80
autoreload=yes
quiescent=no
virtual=10
        real=192.168.205.160 gate 3
        real=192.168.205.100 gate 1
        service=http
        scheduler=wrr
   protocol=fwm
   persistent=600(持久连接时间/s)
        checktype=negotiate
        checkport=80
        request="test.html"
        receive="test"

注意:安全起见防火墙将不用的端口设置策略禁止外界网络连接

    路由器配置:

            iptables -A FORWARD -p tcp -m multiport --dports 80,443 -j ACCEPT

            iptables -I  FORWARD  -m state --state ESTABLISHED,RELATED -j ACCEPT                                          

            iptables -A  FORWARD  -j REJECT  


ldirectord+LVS实现高可用

标签:Linux   LVS   高可用   

原文地址:http://blog.51cto.com/13520924/2093485

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!