keepalived配置檔案相關簡單解釋

2021-10-02 06:18:12 字數 1466 閱讀 1440

---->[root@lvs1 ~]#cat /etc/keepalived/keepalived.conf

keepalived 配置檔案的第一部分是軟體全域性配置段,第二部分是 vrrp_instance 段

global_defs:

notification_email 通知郵件收件人,可以用 包起來寫多個

notification_email_from 通知郵件發信人

smtp_server 郵箱 smtp 伺服器位址

smtp_connect_timeout 連線 smtp 伺服器超時時間

router_id 路由識別符號,使用字串進行區別,一般有乙個就夠用了。

vrrp_mcast_group4 組播位址預設是 224.0.0.18

vrrp_mcast_group6 ipv6 組播位址,預設是 ff02::12

default_inte***ce 預設值是 eth0

lvs_flush 啟動 keepalived 是清空已有的 lvs 規則

vrrp_version 預設是2, 可以指定為 3

vrrp_skip_check_adv_addr 跳過位址監測,缺省會檢查

vrrp_strict 嚴格遵循vrrp協議,必須要有vip,禁止單播同行,ipv6 在 vrrp 第二版中禁止使用

vrrp_gna_interval 在乙個介面上傳送的未經請求的 na 訊息之間的延遲,單位是毫秒,預設為0

vrrp_garp_interval 在介面上傳送的免 arp 訊息之間的延遲時間,單位是毫秒,預設為0

vrrp_instance:

state vrrp_instance 身份狀態,master 或者 backup,發生選舉時,優先順序高的提公升為 master

inte***ce 和 vrrp 繫結的網絡卡

virtual_router_id 用於區分多個虛擬路由,0到255 範圍內容的數值,同一組的例項要使用相同的 id 號

nopreempt 和 preempt 功能相反,不進行搶占,需要將 state 設定為 backup

priority 選舉時的優先順序,預設是 100,建議不同例項直接相差 50 以上

advert_int vrrp 協議廣告間隔時間

authentication vrrp 2版協議已經移除該功能,不建議使用

keepalived配置檔案

乙個功能完整的keepalived.conf檔案塊可分為三個部分 全域性定義塊,vrrp例項定義塊和虛擬伺服器定義塊,其中全域性定義塊和虛擬伺服器定義塊是必須的,如果在只有乙個負載均衡的場合就不必須定義vrrp例項塊 vrrp定義塊 同步vrrp組vrrp sync group作用 確定失敗切換包含...

keepalived配置檔案詳解

keepalived既可以作為ha熱備,也能作健康檢查。1,安裝keepalived 2,把配置檔案複製到 etc keepalived 路徑下,cp usr share doc keepalived examples ldirectord.conf.example etc keepalived k...

Keepalived配置檔案說明

全域性定義塊 global defs notification email from email smtp server host smtp connect timeout num lvs id string vrrp 例項定義塊 vrrp sync group string vrrp instan...