一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

keepalived.conf之vrrp instance部分解讀

 用勿龍潛 2012-09-07

keepalived.conf之vrrp instance部分解讀

下面是對(duì)這個(gè)配置的解釋

01 state MASTER|BACKUP
02 #如果不指定Master或者BACKUP,那priority最高的就是master
03
04 interface eth0
05 #監(jiān)聽(tīng)的實(shí)際網(wǎng)口
06
07 virtual_router_id 51
08 #組播ID,通過(guò)224.0.0.18可以監(jiān)聽(tīng)到現(xiàn)在已經(jīng)存在的VRRP ID,最好不要跟現(xiàn)有ID沖突
09
10 priority 100
11 #權(quán)重為100,權(quán)重?cái)?shù)字越大就越高
12
13 advert_int 1
14 #發(fā)送組播包的間隔時(shí)間,默認(rèn)為1秒
15
16 smtp_alert
17 #發(fā)送郵件報(bào)警
18
19 authentication {
20 auth_type PASS
21 auth_pass hdtv
22 }
23 #這個(gè)是驗(yàn)證類(lèi)型為PASS(明文),密碼為hdtv。驗(yàn)證類(lèi)型也可以選擇IPSEC,但是官方是不推薦的
24
25 virtual_ipaddress {
26 10.1.41.141
27 }
28 #虛擬IP為10.1.41.141
29
30 #############下面這些是文檔中存在,但是在上面沒(méi)有用到的#############################
31
32 dont_track_primary
33 #忽略網(wǎng)卡錯(cuò)誤
34
35 track_interface {
36 eth0
37 eth1
38 }
39 #監(jiān)控eth0和eth1這2塊網(wǎng)卡的狀態(tài)
40
41 mcast_src_ip
42 #使用這個(gè)地址作為多播包的源IP,而不是使用interface eth0上的IP
43
44 lvs_sync_daemon_interface eth1
45 #綁定eth1作為lvs同步的
46
47 garp_master_delay 2
48 #master和slave漂移時(shí)間改為2秒,默認(rèn)位5秒,怪不得我昨天發(fā)現(xiàn)每次都是5秒才轉(zhuǎn)移
49
50 virtual_ipaddress {
51 / brd dev scope label 192.168.200.17/24 dev eth1
52 192.168.200.18/24 dev eth2 label eth2:1
53 }
54 #vip可以寫(xiě)成整個(gè)網(wǎng)段和某塊網(wǎng)卡上的所有IP
55
56 virtual_ipaddress_excluded {
57 / brd dev scope / brd dev scope ...
58 }
59 #排除哪些IP
60
61 virtual_routes {
62 src 192.168.100.1 to 192.168.109.0/24 via 192.168.200.254 dev eth1 192.168.110.0/24 via 192.168.200.254 dev eth1 192.168.111.0/24 dev eth2 192.168.112.0/24 via 192.168.100.254
63 }
64 #當(dāng)狀態(tài)切換的時(shí)候會(huì)增加和刪除路由,格式如src [to] / via|gw dev scope tab
65
66 nopreempt
67 #這個(gè)參數(shù)是用來(lái),當(dāng)master當(dāng)?shù)?,slave接替原來(lái)的master作為master后,這個(gè)時(shí)候當(dāng)master重新起來(lái)后,有了這個(gè)參數(shù)后原來(lái)的slave就不會(huì)自動(dòng)再自動(dòng)切換為slave,而是繼續(xù)作為master
68
69 preempt_delay 300
70 #接上面那個(gè)參數(shù),這個(gè)表示,只有在老的master重新正常300秒后,老的master才會(huì)切換為master,這個(gè)參數(shù)范圍是0-1000,默認(rèn)為0
71
72 notify_master | notify_backup
73 | notify_fault | notify |
74 smtp_alert
75 #各種報(bào)警方式,可以定義具體的內(nèi)容來(lái)達(dá)到不同的報(bào)警信息。

上面這些是官方的配置文件,下面這些是放狗搜索出來(lái)的其它配置,主要是為了做服務(wù)狀態(tài)的檢測(cè),不然keepalived只能看網(wǎng)口有沒(méi)有down掉再進(jìn)行遷移,那樣就要另外寫(xiě)其它的監(jiān)控腳本來(lái)達(dá)到當(dāng)服務(wù)掛掉后就把網(wǎng)口down掉。
下面這個(gè)是從郵件列表中抄襲而來(lái),但是沒(méi)有測(cè)試過(guò),明日會(huì)找時(shí)間進(jìn)行測(cè)試。下面這個(gè)是在1.1.13版本之后就實(shí)現(xiàn)了。

01 ! Configuration File for keepalived
02 vrrp_script chk_sshd {
03 script "killall -0 sshd" # cheaper than pidof
04 interval 2 # check every 2 seconds weight -4 # default prio: -4 if KO }
05 vrrp_script chk_haproxy {
06 script "killall -0 haproxy" # cheaper than pidof
07 interval 2 # check every 2 seconds }
08 vrrp_script chk_http_port {
09 script "/tcp/127.0.0.1/80" # connects and exits
10 interval 1 # check every second
11 weight -2 # default prio: -2 if connect fails
12 }
13 vrrp_script chk_https_port {
14 script "/tcp/127.0.0.1/443"
15 interval 1
16 weight -2
17 }
18 vrrp_script chk_smtp_port {
19 script "/tcp/127.0.0.1/25"
20 interval 1
21 weight -2
22 }
23 vrrp_instance VI_1 {
24 interface eth0
25 state MASTER
26 virtual_router_id 51
27 priority 100
28 virtual_ipaddress {
29 192.168.200.18/25
30 }
31 track_interface {
32 eth1 weight 2 # prio = +2 if UP
33 eth2 weight -2 # prio = -2 if DOWN
34 eth3 # no weight, fault if down
35 }
36 track_script {
37 chk_sshd # use default weight from the script chk_haproxy weight 2 # +2 if process is present
38 chk_http_port
39 chk_https_port
40 chk_smtp_port
41 }
42 }
43 vrrp_instance VI_2 {
44 interface eth1
45 state MASTER
46 virtual_router_id 52
47 priority 100
48 virtual_ipaddress {
49 192.168.201.18/26
50 }
51 track_interface {
52 eth0 weight 2 # prio = +2 if UP
53 eth2 weight -2 # prio = -2 if DOWN
54 eth3 # no weight, fault if down
55 }
56 track_script {
57 chk_haproxy weight 2
58 chk_http_port
59 chk_https_port
60 chk_smtp_port
61 }
62 }

###########################################

Best regards
Timo Seven
blog: http://www.
twitter: http://twitter.com/zauc
Linux System Admin & MySQL DBA

http://zauc./2010/08/31/keepalived-conf%E4%B9%8Bvrrp-instance%E9%83%A8%E5%88%86%E8%A7%A3%E8%AF%BB/

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶(hù)發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶(hù) 評(píng)論公約

    類(lèi)似文章 更多

    国产午夜精品久久福利| 国产精品蜜桃久久一区二区| 亚洲国产成人精品一区刚刚| 日本午夜免费福利视频| 日韩一区二区三区嘿嘿| 欧美一级日韩中文字幕| 欧美在线观看视频三区| 欧美国产极品一区二区| 日本精品理论在线观看| 91蜜臀精品一区二区三区| 日本免费一级黄色录像| 丰满少妇被猛烈撞击在线视频| 偷拍洗澡一区二区三区| 亚洲精品欧美精品日韩精品| 69老司机精品视频在线观看| 欧洲亚洲精品自拍偷拍| 欧美日韩三区在线观看| 欧美一级黄片欧美精品| 免费特黄欧美亚洲黄片| 午夜视频在线观看日韩| 黑丝国产精品一区二区| 91精品国自产拍老熟女露脸| 中文字幕欧美精品人妻一区| 国产免费黄片一区二区| 国产目拍亚洲精品区一区| 中国一区二区三区人妻| 日韩高清一区二区三区四区| 国产一区二区不卡在线视频| 亚洲中文字幕有码在线观看| 亚洲国产四季欧美一区| 五月婷婷六月丁香狠狠| 国产精品亚洲二区三区| 欧美日韩国产综合特黄| 国产一区欧美一区日韩一区| 日韩女优精品一区二区三区| 精品香蕉国产一区二区三区| 欧美日韩在线观看自拍| 亚洲国产成人久久99精品| 日韩欧美一区二区久久婷婷| 亚洲国产精品久久精品成人| 91在线国内在线中文字幕|