天天看點

keepalived.conf

global_defs {
    route_id R1 #同一組下ID不能相同
}

vrrp_instance VI_1 {
    state MASTER            #目前伺服器的身份
    interface eth0          #通過哪塊網卡做心跳檢測
    virtual_router_id 51    #設定組号
    priority 100            #權重,<=150;主和從差别應該為50,主伺服器優先級高
    advert_int 1            #檢查間隔s
    authentication {        #認證
        auth_type PASS
        auth_pass 1111
    }
    virtual_ipaddress {     #叢集的IP位址
        192.168.1.16
    }
    
virtual_server 10.10.10.100:80 {
    delay_loop 6     # 檢測循環的次數
    lb_algo rr       # 使用的算法
    lb_kind DR       # 目前的模式
    protocol TCP     # 檢測方案
    
    # 真實伺服器
    real_server 10.10.10.14 80 {
        weight 1     # 權重
        TCP_CHECK {
            connect_port 80       # 檢測的端口
            connect_timeout 3     # 逾時時間
            nb_get_retry 3        # 重試次數
            delay_before_retry 4  # 檢測間隔
        }
    }
}           

繼續閱讀