1. 程式人生 > 其它 >keepalived配置檔案詳解

keepalived配置檔案詳解

/etc/keepalived/keepalived.conf

global_defs {
	#表示執行 keepalived 伺服器的一個標識
	router_id MYSQL-1
}

vrrp_instance VI_1 {
	#指定keepalived的角色,根據優先順序決定主或從
    state MASTER
	
	#指定HA監測網路的介面
    interface eth0
	
	#虛擬路由標識,這個標識是一個數字(取值在 0-255 之間,用來區分多個instance 的 VRRP 組播),同一個叢集網路內,必須要要不同,否則衝突。
    virtual_router_id 51

	#用來選舉master的,要成為 master,該項取值範圍是1-255(在此範圍之外會被識別成預設值100)
    priority 150
	
	#發 VRRP 包的時間間隔,即多久進行一次 master 選舉(可以認為是健康查檢時間間隔)
    advert_int 1
	
	#不搶佔,即允許一個priority比較低的節點作為master,即使有 priority 更高的節點啟動,否則將主恢復起來,主會再次搶佔。
	nopreempt

	#證區域,認證型別有PASS和HA(IPSEC),推薦使用PASS(密碼只識別前8位)。type設定型別,pass設定密碼,如果是一個服務高可用,2臺keepavlied的密碼應該一樣。
    authentication {
        auth_type PASS
        auth_pass 1111
    }
	
    virtual_ipaddress {
		#指定vip地址
        10.0.0.3/24 dev eth0 label eth0:1
    }
}
本文版權歸作者所有,歡迎轉載,請務必新增原文連結。