keepalived配置檔案分為三大塊
1、全局配置(global configuration)
全局配置對整個keepalived起作用,不管是否使用lvs
全局配置分為:全局定義(global definition)和靜态位址路由(static ipaddress/routes)
2、vrrpd配置
vrrpd是整個keepalived的核心
vrrpd配置分為:vrrp同步組合vrrp執行個體
3、lvs配置
lvs配置隻在使用keepalived配置和管理lvs時需要使用,如果僅僅使用keepalived做ha,lvs洛佩茲完全不需要
全局定義配置詳解
用于做健康狀态檢測,如果檢測失敗則殺死keepalived程序,或将vrrp_instance降低
vrrp_rsync_group用來定義vrrp_intance組,使得這個組内成員動作一緻。舉個例子來說明一下其功能:
兩個vrrp_instance同屬于一個vrrp_rsync_group,那麼其中一個vrrp_instance發生故障切換時,另一個vrrp_instance也會跟着切換(即使這個instance沒有發生故障)。
vrrp_instance區域
vrrp_instance用來定義對外提供服務的vip區域及其相關屬性。