1. 程式人生 > >LVS(DR)+Keepalived 服務器集群

LVS(DR)+Keepalived 服務器集群

幫助 sla per protocol vrrp pass 4.2 link 提供服務

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 服務器集群