keepalived配置文件

keepalived配置文件算法


[root@master ~]# vim /etc/keepalived/keepalived.conf
! Configuration File for keepalived
global_defs {    #全局配置
   notification_email {      #設置報警通知郵件地址,能夠設置多個
    root@localhost
   }
   notification_email_from admin@allen.com  #設置郵件的發送地址
   smtp_server 127.0.0.1        #設置smtp server的地址,該地址必須是存在的
   smtp_connect_timeout 30      #設置鏈接smtp server的超時時間
   router_id LVS_ALLEN          #運行Keepalived服務器的標識,發郵件時顯示在郵件標題中的信息
}
vrrp_instance lvs_allen {       #定義VRRP配置實例,實例名自定義
    state MASTER                #指定Keepalived的角色,MASTER爲主服務器,BACKUP爲備用服務器
    interface eth0              #指定HA監測的接口
    virtual_router_id 68        #虛擬路由標識,這個標識是一個數字(1-255),在一個VRRP實例中主備服務器ID必須同樣
    priority 100                #優先級,數字越大優先級越高,在一個實例中主服務器優先級要高於備服務器
    advert_int 1                #設置主備之間同步檢查的時間間隔單位秒
    authentication {            #設置驗證類型和密碼
        auth_type PASS          #驗證類型有兩種{PASS|HA}
        auth_pass 1689          #設置驗證密碼,在一個實例中主備密碼保持同樣
    }
    virtual_ipaddress {         #定義虛擬IP地址,能夠有多個,每行一個
    172.16.14.10
    }
}
virtual_server 172.16.14.10 80 {    #LVS段 設置虛擬服務器,須要指定虛擬IP與服務端口,用空格分隔
    delay_loop 6                #設置健康狀態檢查時間,單位爲秒
    lb_algo rr                  #設置負載高度算法,rr爲輪詢
    lb_kind DR                  #設置LVS實現負載均衡的機制,能夠爲{NAT|TUN|DR}三種
    nat_mask 255.255.0.0        #設置掩碼
    persistence_timeout 50      #會話保持時間,單位爲秒;這個選項對於動態網頁是很是有用的,爲集羣系統中session共享提供了一個很好的解決方案
    protocol TCP                #指定轉發協議類型能夠設置{TCP|UDP}兩種
    real_server 172.16.14.3 80 {    #服務服務節點,須要指定Real_server的IP與端口,用空格分隔
        weight 1                #配置服務節點的權重,數字越大,權重越高
        HTTP_GET {              #設置檢測Realserver的方式爲Http協議
            url {         
              path /
          status_code 200   #設定返回狀態碼爲200表示Realserver是存活的
            }
            connect_timeout 3   #設置響應超時時間
            nb_get_retry 3      #設置超時重試次數
            delay_before_retry 3 #設置超時後重試間隔
        }
    }
    real_server 172.16.14.4 80 {
        weight 1
        HTTP_GET {
            url {
              path /
          status_code 200
            }
            connect_timeout 3
            nb_get_retry 3
            delay_before_retry 3
        }
    }
}vim

相關文章
相關標籤/搜索