找回密码
 注册
查看: 169|回复: 3

keepalived现在一个环境中只给某个地址发vrrp请求限制

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2023-11-6 15:53:25 | 显示全部楼层 |阅读模式
. `" ?2 D/ a+ p: {& I3 M: l
keepalived现在一个环境中只给某个地址发vrrp请求限制$ {* y, z) b& k5 ^" I. J" o: ]
主节点中! Q* m7 r. @* W% M  \

/ Q( U: s8 u8 s  cvrrp_instance VI_2 {: H" h2 t. H9 }. I  J% H% K

; w+ R& ]: ^3 @# i3 a    .......
( z1 C8 Y& ]! `/ U  {* x     state MASTER
* f5 U; b/ C, }3 q    interface ens160
* C+ x# C" n7 A; G    virtual_router_id 201
/ R( F6 S0 Z- ]. _. i2 Z    priority 990 g, b/ H/ A# O0 d
    advert_int 1
0 z9 \+ p. m( B& ?, V2 z    nopreempt5 z2 T: g" o' S: A" M4 Q: ], p
: @6 |% F8 F. A) w' Z' c) l# A" F& G
    unicast_src_ip 172.20.22.6   ###本机ip  node1为192.168.10.23
; Z2 i# z7 C  R, G% o% Y4 ]    unicast_peer {9 g# ]6 v. Q8 b. b; v- q
    172.20.22.7  ####对端ip  node1为192.168.10.22
  h* G1 r% t; R* t4 k3 Q( a  ~    }
- D7 z9 _. H. N  n9 H4 b; P$ o6 u  O# Q) l- y0 f/ a% ?, U+ D9 p
........* Q% `. {4 l9 j1 Y! x
}& g% S$ V. |  x) i$ |: l

% }1 q3 u! E* I( N& S. p9 p5 F. J备节点:
( ]$ i8 g5 R1 X9 Evrrp_instance VI_2 {( `# I! b# J& r/ G1 L5 s1 A
    .......! S- `% \1 n) V# w
     state BACKUP
7 T1 v2 [5 H9 j5 A8 ?# q    interface ens160
) }+ s# D. S5 {' j) L$ ^9 y2 v    virtual_router_id 201/ ~, i% L0 W7 [" \. f: E$ Y
    priority 994 S" q- U. B$ P4 d' [
    advert_int 1
1 w3 J/ ]/ J! [1 }    nopreempt
* I! h( p. G( A' \6 C: G; s; w' }" i
    unicast_src_ip 172.20.22.7   ###本机ip  node1为192.168.10.23' A! i* ~% [& y# _( |( x
    unicast_peer {7 }. p* B, v5 _- W. C* \
    172.20.22.6  ####对端ip  node1为192.168.10.22- I8 W3 F$ |! U& r( C- f9 }( y
    }+ B1 `. ~* w! u, O

* H- f# P; z& Z0 d4 l1 c1 ?.......2 Z2 w; [- a! g* ]9 W% }9 S, q
}
1 s) f( Q5 ?' J0 c# P+ z1 D+ i9 N% m, s

9 f& g8 U+ p0 Y" A% ?# V

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2023-11-6 15:56:23 | 显示全部楼层
systemctl status keepalived.service
6 I/ j2 P& p- e5 k● keepalived.service - LVS and VRRP High Availability Monitor
  t* P# |& h+ {   Loaded: loaded (/usr/lib/systemd/system/keepalived.service; enabled; vendor preset: disabled)
$ e  U% |" B$ M' E. U# Q1 L( T   Active: active (running) since Mon 2023-11-06 15:53:45 CST; 2min 9s ago8 W# L' U1 }% n* S8 D+ ?/ J
  Process: 53301 ExecStart=/opt/keepalived/sbin/keepalived $KEEPALIVED_OPTIONS (code=exited, status=0/SUCCESS)9 D3 ~7 o/ N6 z8 C. G
Main PID: 53302 (keepalived)
& [2 L" r. Y: O1 K5 R) G5 J& L# H    Tasks: 2' {, r0 B5 {) k1 u' a+ I+ w
   Memory: 676.0K  N4 |. S% N; H& C+ E. \2 }
   CGroup: /system.slice/keepalived.service
. i9 O$ B' T9 e( x2 i* E: g           ├─53302 /opt/keepalived/sbin/keepalived -D+ l" ~' Z/ p# ?4 u7 v4 ]9 R. H' E
           └─53303 /opt/keepalived/sbin/keepalived -D
% e  B! I* K" @5 t+ S7 v2 E* ^
7 ]$ _6 ?  s+ nNov 06 15:55:26  r_02 Keepalived_vrrp[53303]: (VI_2) setting VIPs.
0 K1 B, v" i; @" L! mNov 06 15:55:26  r_02 Keepalived_vrrp[53303]: Sending gratuitous ARP on ens160 for 172.20.22.211, m) w5 z* |4 `2 C0 N3 @: `: t( T8 }
Nov 06 15:55:26  r_02 Keepalived_vrrp[53303]: (VI_2) Sending/queueing gratuitous ARPs on ens160 for 172.20.22.211
3 p: j! F6 l2 K' GNov 06 15:55:26  r_02 Keepalived_vrrp[53303]: Sending gratuitous ARP on ens160 for 172.20.22.211
% ?& P, m5 g: D& L7 rNov 06 15:55:26  r_02 Keepalived_vrrp[53303]: Sending gratuitous ARP on ens160 for 172.20.22.211
- D: T5 M! z) G, X, aNov 06 15:55:26  r_02 Keepalived_vrrp[53303]: Sending gratuitous ARP on ens160 for 172.20.22.211  t! g4 g, P4 E) G, D
Nov 06 15:55:26  r_02 Keepalived_vrrp[53303]: Sending gratuitous ARP on ens160 for 172.20.22.211
/ m. c* j7 H" o' k$ Z! y" L' kNov 06 15:55:30  r_02 Keepalived_vrrp[53303]: (VI_2) Master received advert from 172.20.22.6 with higher priority 99, ours 98
3 R. o& k: x6 w  I# M' O" h+ lNov 06 15:55:30  r_02 Keepalived_vrrp[53303]: (VI_2) Entering BACKUP STATE
! @( V6 a; H% Z6 |: RNov 06 15:55:30  r_02 Keepalived_vrrp[53303]: (VI_2) removing VIPs.
8 P: l% a2 ^5 V! A

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2023-11-6 15:59:59 | 显示全部楼层
systemctl status keepalived.service ; s6 |3 `& ^" Y
● keepalived.service - LVS and VRRP High Availability Monitor6 @) c6 \9 U7 ~4 _- y4 G3 b
   Loaded: loaded (/usr/lib/systemd/system/keepalived.service; enabled; vendor preset: disabled)$ i8 N1 S: E6 Z" p4 _( p
   Active: active (running) since Mon 2023-11-06 15:55:09 CST; 3min 14s ago
. {5 g8 j$ e2 f' }0 [7 x# m$ L: m  Process: 8027 ExecStart=/opt/keepalived/sbin/keepalived $KEEPALIVED_OPTIONS (code=exited, status=0/SUCCESS)
& ^4 _7 _1 S) M1 A" q4 a- B Main PID: 8028 (keepalived)
) L# F: i0 J- t    Tasks: 22 P9 g3 W( {2 [; t$ K9 ^1 I# x
   Memory: 680.0K
8 U! p% j' }" {# o   CGroup: /system.slice/keepalived.service* ?) @1 E2 T  y5 R. ]/ m
           ├─8028 /opt/keepalived/sbin/keepalived -D
' Y& X7 v  b% o9 T% r* E           └─8029 /opt/keepalived/sbin/keepalived -D! |1 s  o6 m3 L8 |) m/ I
1 a( M; ?* P: y& z- H, c
Nov 06 15:55:12 r_01 Keepalived_vrrp[8029]: Sending gratuitous ARP on ens160 for 172.20.22.211$ e) ]9 l/ y1 S! t- ]. X
Nov 06 15:55:12 r_01 Keepalived_vrrp[8029]: Sending gratuitous ARP on ens160 for 172.20.22.2116 T% X9 V& N! v; z# h' N, \& w
Nov 06 15:55:12 r_01 Keepalived_vrrp[8029]: Sending gratuitous ARP on ens160 for 172.20.22.211
. X1 S4 |5 b, z7 QNov 06 15:55:12 r_01 Keepalived_vrrp[8029]: Sending gratuitous ARP on ens160 for 172.20.22.211
8 p6 V7 y- e7 J5 w8 \( @Nov 06 15:55:17 r_01 Keepalived_vrrp[8029]: Sending gratuitous ARP on ens160 for 172.20.22.211( a& Q) \$ m) z3 b! U$ d& e
Nov 06 15:55:17 r_01 Keepalived_vrrp[8029]: (VI_2) Sending/queueing gratuitous ARPs on ens160 for 172.20.22.211" I3 T6 g% Y' p$ p# B
Nov 06 15:55:17 r_01 Keepalived_vrrp[8029]: Sending gratuitous ARP on ens160 for 172.20.22.211
$ l! F# [- E/ {  t$ P5 QNov 06 15:55:17 r_01 Keepalived_vrrp[8029]: Sending gratuitous ARP on ens160 for 172.20.22.211) f4 Y/ P9 ~% Z& E4 j! ]% |8 u
Nov 06 15:55:17 r_01 Keepalived_vrrp[8029]: Sending gratuitous ARP on ens160 for 172.20.22.211" k; S5 {5 c2 W
Nov 06 15:55:17 r_01 Keepalived_vrrp[8029]: Sending gratuitous ARP on ens160 for 172.20.22.2115 w. H( |1 O( P4 a! k

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2023-12-6 14:20:35 | 显示全部楼层
修改比较成功的keepalived服务:
7 q  U* Y' X! M) Z! Configuration File for keepalived
7 o' L3 s: u4 J
+ r4 C6 `: G- }" Nglobal_defs {* h2 r9 f- q8 Y, ~( b& u5 @
    smtp_connect_timeout 30  n% o2 }" H+ W: ^" V
    router_id lb01; q7 D1 M, x( e/ _
}
/ Y& w- n- D$ X2 l9 u: k0 V
& ?' b( m% T# J0 b& u) hvrrp_script nginx_check {
! d/ \" b# B1 f4 v& f, Z; J6 f    script "/opt/check_scripts/nginx_check.sh"4 ?4 _' v$ e+ K% \8 B
    interval 10
3 q2 H8 s' j# C# A    weight -2
0 s2 J3 Y6 r2 }  U    fall  31 H3 J: ?6 p8 Z7 ^3 \
    rise 2+ A. u) v$ @* _: \
}' A: O  Z( f) _6 \9 [

  ^: `  x0 N0 w8 pvrrp_instance VI_2 {
9 q) Y( A3 l- }1 r& q    state MASTER4 Y# f0 a- \# Y7 R7 W
    interface ens160/ n3 A4 n6 L, q1 s/ X4 H0 U: ^
    virtual_router_id 201# ~- V6 P# r9 [, d0 f" X5 ?
    priority 99+ O) m  J# ]( \9 m# i
    advert_int 1  `* q1 T# W6 s) |- U& K
    nopreempt; Z7 ?% l- g& K+ R8 \8 ~

: _/ m1 A/ |* `0 g    unicast_src_ip 12.24.21.16   ###本机ip  node1为192.18.10.23
5 |% W) @# a7 i    unicast_peer {
- D+ p- k/ U( z$ N4 G% |    12.24.21.17                  ####对端ip  node1为192.18.10.22/ e  V9 F. E  X) H: X9 e
    }: ^. u# ?8 S& l) ?
/ F( V/ b' w3 ?6 X  k% ?2 ~
    authentication {5 z; f5 F, F; N! e; K. Z0 w
        auth_type PASS2 m) h9 \  k/ _  V& L% C
        auth_pass fit2cloud8 \1 j6 [! }1 C) K8 y
    }
1 t* N+ k0 V' d3 Q0 |5 G! n
5 C, d; z! ?4 ^; C  ?8 l9 L6 f    virtual_ipaddress {1 l" V4 u: d! b2 K
        12.24.21.20/24 dev ens160
9 E. s+ \. p1 e) Z8 u) l" |7 {    }+ G, W8 a: r: H. _. C
    track_script {
8 n& t- i. w* Y& d8 X. S9 H7 j# g        nginx_check
: l6 f- }8 e1 P9 _1 F2 T    }# a! P/ |8 f; z# u  L
}
您需要登录后才可以回帖 登录 | 注册

本版积分规则

返回首页|Archiver|手机版|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )

GMT+8, 2026-6-12 03:05 , Processed in 0.016087 second(s), 23 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表