淺談LVS NET架構的簡單配置和實用案例(三)

淺談LVS的NET架構的簡單配置和應用(三)  vim

配置LVS+keepalived 的高可用架構

增長一臺機子,軟件和配置和LVS1同樣
LVS2: eth0:10.1.1.8   eth1:192.168.68.48
(其實這例子能夠不用設置eth1只要一個網卡就夠了,不過加上去也沒事)ide

設置LVS1:
修改 /etc/keepalived/keepalived.conf
#其實就在上一篇增長几行而已
vrrp_instance VI_1 {
    state MASTER                                         ---設置爲主LVS
    interface eth0                                           ---測試心跳的網卡
    virtual_router_id 101                                 ---從LVS須要相同ID
    priority 10                                                ---主要比從數字要大
    advert_int 1
    authentication {
        auth_type PASS                                    ---驗證 類型
        auth_pass 123                                     - --從要相同
    }
    virtual_ipaddress {                                      ---增長2個虛擬IP
        192.168.68.41/24                                   ---代替上一篇的192.168.68.47
        10.1.1.100/24                                          ---代替上一篇的10.1.1.7
    }
}oop


virtual_server 192.168.68.41 80 {                       ---注意,虛擬IP改爲41了,下面和以前的同樣
    delay_loop 6
    lb_algo rr
    lb_kind NAT
    nat_mask 255.255.255.0測試

    protocol TCProuter

    real_server 10.1.1.2 80 {
        weight 1                                        ---權重爲1 具體解析第一篇有講的。
        TCP_CHECK {
           connect_timeout 3
            nb_get_retry 3
            delay_before_retry 3
            connect_port 80
 }
    }
        real_server 10.1.1.3 80 {
        weight 1
        TCP_CHECK {
            connect_timeout 3
            nb_get_retry 3
            delay_before_retry 3
            connect_port 80
        }
    }
————————————————————————————server

LVS2:ip

其實和LVS1基本都同樣的配置有兩個地方須要修改:
vim /etc/keepalived/keepalived.conf
state BACKUP  
priority 9              ---比主LVS小哦
其餘同樣get

最後把WEB1 和 WEB2的網關改爲10.1.1.100                        it

測試 訪問192.168.68.41 看能不能實現輪叫,而後把LVS1斷掉,看能不能繼續工做。                        

相關文章
相關標籤/搜索