haproxy keepalived的集成

分類:技術 時間:2017-01-20

為了避免haproxy做負載時的單點,提高應用的高可用性,都會與keepalived集成使用。

keepalived的安裝可參考:http://blog.csdn.net/wngua/article/details/54378448

haproxy的安裝可參考:http://blog.csdn.net/wngua/article/details/54617840

haproxy與keepalived的集成與lvs+keepalived的集成類似,主要是keepalived.conf的配置文件修改。

配置內容如下:

global_defs {
   router_id LVS_2
}

vrrp_instance VI_2 {
    state MASTER
    interface eth0
    virtual_router_id 100
    priority 160
    advert_int 1
    authentication {
        auth_type PASS
        auth_pass 1111
    }
    virtual_ipaddress {
        10.20.13.101
    }
}

vrrp_instance VI_1 {
    state BACKUP
    interface eth0
    virtual_router_id 99
    priority 160
    advert_int 1
    authentication {
        auth_type PASS
        auth_pass 1111
    }
    virtual_ipaddress {
        10.20.13.99
    }
}

在配置中不用像lvs那樣需要加入real server和端口,haproxy中已配置了監聽的端口和後端服務。

說明:在網上看了有雙主的配置,一直認為是兩臺服務器配置同一個iP做主應用,看後才知道是使用2個vip,分別在不通的主機作master,在另一個做backup,類似上面配置兩個vrrp_instance,同一個VIP互為主備。在前端通過dns將同一個域名解析到兩個vip


Tags: 運維學習

文章來源:


ads
ads

相關文章
ads

相關文章

ad