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

LVS(DR)+Keepalived 服务器集群

时间:2018-01-22 23:15:14      阅读:349      评论:0      收藏:0      [点我收藏+]

标签:网站   高可用服务器   config   yum   页面   slave   ret   ip add   protocol   

LVS(DR)+Keepalived 服务器集群
 LVS轮询服务器 可以保障当一个网站服务器宕掉后,仍能正常访问
 Keepalived高可用服务器 可以保障当LVS宕掉后,仍能正常工作

搭建服务器集群
                                192.168.4.50
LVS+Keepalived                     VIP 192.168.4.253
                                192.168.4.53
                                192.168.4.51
网站服务器       
                                192.168.4.52

[50:53]
#yum -y install keepalived ipvsadm
vim /etc/keepalived/keepalived.conf
    vrrp_instance webha {
            state MASTER/SLAVE      备份服务器
            interface eth0    网卡口
            priority 150/100      优先级
            authentication {
            auth_type PASS
            auth_pass 123456  主、备密码相同
                }
            virtual_ipaddress {
                    192.168.4.253  虚拟的网络地址
                    }
            }
            virtual_server 192.168.4.253 80 {      指定虚拟服务器地址 相当于 ipvsadm -A -t 192.168.4.252:80 -s rr
                delay_loop 6
                lb_algo rr          rr:轮询模式
                lb_kind DR          DR:直接路由模式
            nat_mask 255.255.255.0
             #persistence_timeout 50   一台主机访问页面在50秒内是固定一个web服务器提供服务
                protocol TCP        
                connect_timeout 3
                nb_get_retry 3
                delay_before_retry 3

                real_server 192.168.4.52 80 { 真实服务器地址  ipvsadm -a -t 192.168.4.252:80 -r 192.168.4.53:80
                weight 1
                }

                real_server 192.168.4.53 80 {
                weight 1
                 }
         }
    #service keepalived start
    #ip add show | grep 192.168.4.252
    #ipvsadm -Ln

    [51:52]
    端口绑定vip地址,用于帮助服务器回包
    ifconfig lo:1 192.168.4.253/32
    ifconfig lo:1
    echo 1 > /proc/sys/net/ipv4/conf/lo/arp_ignore
    echo 2 > /proc/sys/net/ipv4/conf/lo/arp_announce
    echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignore
    echo 2 > /proc/sys/net/ipv4/conf/all/arp_announce

    #elinks --dump http://192.168.4.253

LVS(DR)+Keepalived 服务器集群

标签:网站   高可用服务器   config   yum   页面   slave   ret   ip add   protocol   

原文地址:http://blog.51cto.com/13402236/2063877

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