日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Keepalived的VRRPD配置

發布時間:2025/3/20 编程问答 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Keepalived的VRRPD配置 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

VRRPD配置

包括兩部分

VRRP同步組,synchronization group
VRRP實例,VRRP Instance

VRRP同步組

不使用Sync Group,如果,機器或者說router有兩個網段,一個內網一個外網,每個網段開啟一個VRRP實例,如果,VRRP配置為檢查內網,那么,當外網出現問題時,VRRPD認為自己仍然健康,那么,不會發送Master和Backup的切換,從而,導致了問題

Sync group就是為了解決這個問題,可以把兩個實例都放進一個Sync Group
這樣,group里面任何一個實例出現問題,都會發生切換

vrrp_sync_group VG_1 {group {inside_network # ùp′¢~?('XVI_1)outside_network……}notify_master /path/to/to_master.shnotify_backup /path_to/to_backup.shnotify_fault "/path/fault.sh VG_1"notify /path/to/notify.shsmtp_alert }

參數說明

notify master
指定當切換到Master時,執行的腳本
這個腳本可以傳入參數,引號引起,其他兩個類推

notify
指令有三個參數,這些參數有Keepalived提供

1GROUP?INSTANCE1,GROUP?INSTANCE2,group或者instance的名字
$3,MASTER-BACKUP-FAULT

smtp alter
使用global_defs里面定義的郵件地址
和smtp服務器在切換后,發送郵件通知

VRRP實例

表示上面開啟了VRRP協議
這個實例說明了VRRP的一些特性,比如,主從、VRID等

可以在每個interface上開啟一個實例
主要定義vrrp_sync_group里面的每個組的漂移IP等

vrrp_instance inside_network {state MASTERinterface eth0dont_track_primarytrack_interface {eth0eth1}mcast_src_ip <IPADDR>garp_master_delay 10virtual_router_id 51priority 100advert_int 1authentication {auth_type PASSautp_pass 1234}virtual_ipaddress {#<IPADDR>/<MASK> brd <IPADDR> dev <STRING> scope <SCOPT> label <LABEL>192.168.200.17/24 dev eth1192.168.200.18/24 dev eth2 label eth2:1}virtual_routes {# src <IPADDR> [to] <IPADDR>/<MASK> via|gw <IPADDR> dev <STRING> scopsrc 192.168.100.1 to 192.168.109.0/24 via 192.168.200.254 dev eth1192.168.110.0/24 via 192.168.200.254 dev eth1192.168.111.0/24 dev eth2192.168.112.0/24 via 192.168.100.254}nopreemptpreemtp_delay 300debug }

參數說明

State
指定instance的初始Initial狀態,在兩臺router都啟動之后,馬上會發生競選,高priority的會競選為Master
所以,這里的state并不表示這臺就一直是Master

Interface
Inside_network實例綁定的網卡

dont track primary
忽略VRRP的interface錯誤,默認不設置

track interface
設置額外的監控,里面的任意一個網卡出現問題,都會進入FAULT狀態

mcast src ip
發送多播包的地址,如果,不設置,默認使用綁定的網卡的primary IP

garp master delay
在切換到MASTER狀態后,延遲進行gratuitous ARP請求

virtual router id
VRID標記,0~255

priority 100
高優先級競選為MASTER,MASTER要高于BACKUP至少50

advert int
檢查間隔,默認1s

virtual ipaddress
里面指定漂移地址VIP,也就是切換到MASTER時,這些IP會被添加,切換到BACKUP時,這些IP被刪除,傳給ip addr命令
所以,每臺服務器上可以不綁定任何虛擬地址,而都把它們放virtual_ipaddress里面,可以多個,keepalived會自動使用ip addr進行綁定,不需要依賴ifcfg-eth0,ip add可以看到

virtual routes
和virtual_ipaddress一樣,發生切換時添加、刪除路由

lvs sync daemon interface
lvs syncd綁定的網卡

authentication
這一段設置認證

auth type
認證方式,支持PASS和AH

auth pass
認證的密碼

Nopreempt
設置為不搶占,注意,這個配置只能設置在state為BACKUP的主機上
而且,這個主機的priority必須比另一臺高

preempt delay
搶占延遲,默認5分鐘

Debug
Debug級別

notify master
和sync group里面的配置一樣

總結

以上是生活随笔為你收集整理的Keepalived的VRRPD配置的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。