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

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

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2023-11-6 15:53:25 | 显示全部楼层 |阅读模式
! S( D: b! z7 {0 n& [* P* d
keepalived现在一个环境中只给某个地址发vrrp请求限制
, A+ Z0 n" r  `! b主节点中3 f8 E. B' P- ], X, p! u
4 v$ _) u9 o5 p- D1 W
vrrp_instance VI_2 {% n) p& H) J9 N
$ H, Z: u. e0 s+ L
    .......2 E/ v" J! D4 }
     state MASTER) |% z  w4 D2 M! f' u
    interface ens1603 G  r- d+ X% L2 Y% l' T
    virtual_router_id 201# }0 u* m4 K% H& r$ X/ I$ T. n
    priority 99
* ^  p) J: ]4 v- ]( }* q# ^    advert_int 1/ _8 S# S5 K- A$ }  c
    nopreempt
0 L4 T1 K" \1 N/ q* w' c7 U9 @3 K7 C! x
    unicast_src_ip 172.20.22.6   ###本机ip  node1为192.168.10.23
# u4 u* a, n  c+ }    unicast_peer {. B% A+ C  ^  {
    172.20.22.7  ####对端ip  node1为192.168.10.224 o, X0 `1 d9 ^* j  j
    }- ~; u* S9 j* Y' o- x
5 U" ~7 \8 D. B3 m
........3 f9 S7 D( o: a* `0 \, N( v
}
1 ?1 ~, n8 I' z2 P: W
( A% [) E% K9 p备节点:
7 u6 }$ x; \8 Jvrrp_instance VI_2 {- t! E0 k! {7 \6 `; o) Z1 N* V% E* O: r
    .......
% g! v# r  |. E- h9 P* r     state BACKUP
) P2 {# a' P# p7 _1 G8 q    interface ens160) |0 \/ [7 }2 f+ F' G3 @2 y5 i+ ?
    virtual_router_id 201
  P8 U) Q" Z  D' O    priority 99
; ~6 R& m! ?: P9 Y    advert_int 1
- l$ q7 V  H3 _! P) u. _    nopreempt% I, D  F$ r) ?2 Z
5 i/ w, E$ p) `( J  K% n
    unicast_src_ip 172.20.22.7   ###本机ip  node1为192.168.10.23; e% L; H9 g4 t6 o; @$ r
    unicast_peer {
) h( b8 j4 o$ e" a% m    172.20.22.6  ####对端ip  node1为192.168.10.22
' W4 I2 {% u+ w    }
! g1 A, \, h2 K0 g1 {! u6 T$ N( E9 b0 B4 t2 J
.......
  E/ S* }* p, A* w}+ f8 B6 j1 K6 O
) a0 k! u( A/ d9 \2 _* D" b

0 O2 p$ ^7 `0 @5 a

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2023-11-6 15:56:23 | 显示全部楼层
systemctl status keepalived.service
2 y* S; \( N8 J  M+ q● keepalived.service - LVS and VRRP High Availability Monitor
2 x$ T; s; e. y; ?   Loaded: loaded (/usr/lib/systemd/system/keepalived.service; enabled; vendor preset: disabled)
! u: `) j8 q8 V) A3 E1 W6 F   Active: active (running) since Mon 2023-11-06 15:53:45 CST; 2min 9s ago
) x; R2 P6 Z% v$ F/ S. m) V  Process: 53301 ExecStart=/opt/keepalived/sbin/keepalived $KEEPALIVED_OPTIONS (code=exited, status=0/SUCCESS)
2 w$ `: B* [; C) N2 z  w Main PID: 53302 (keepalived)
6 b2 \. R5 S" D5 L: E( k. h" [    Tasks: 2
# ^0 \6 j0 O7 F! r9 p5 z6 G7 ~' I   Memory: 676.0K0 k2 K( w+ G) Z$ |
   CGroup: /system.slice/keepalived.service5 G8 |4 h* T8 w+ }  f5 l8 ]* h
           ├─53302 /opt/keepalived/sbin/keepalived -D
0 ~+ J; [& Z) J, P: C: n* b           └─53303 /opt/keepalived/sbin/keepalived -D" `( o  n2 H/ a  Q- t

3 u3 Z7 P+ n' h3 }% k, {Nov 06 15:55:26  r_02 Keepalived_vrrp[53303]: (VI_2) setting VIPs.
+ ^) Z0 \- q8 ^0 kNov 06 15:55:26  r_02 Keepalived_vrrp[53303]: Sending gratuitous ARP on ens160 for 172.20.22.211+ e$ y- {# i3 P6 c$ |. T
Nov 06 15:55:26  r_02 Keepalived_vrrp[53303]: (VI_2) Sending/queueing gratuitous ARPs on ens160 for 172.20.22.2110 B) ]9 \- D5 ?* S6 u
Nov 06 15:55:26  r_02 Keepalived_vrrp[53303]: Sending gratuitous ARP on ens160 for 172.20.22.2117 b5 a3 Q9 D4 s1 L3 N6 v5 ?5 b
Nov 06 15:55:26  r_02 Keepalived_vrrp[53303]: Sending gratuitous ARP on ens160 for 172.20.22.211
* D7 q3 J; D* c- i2 Z" \Nov 06 15:55:26  r_02 Keepalived_vrrp[53303]: Sending gratuitous ARP on ens160 for 172.20.22.211
% e  \/ g- e2 k. _) F) Y% }, O/ [3 B1 QNov 06 15:55:26  r_02 Keepalived_vrrp[53303]: Sending gratuitous ARP on ens160 for 172.20.22.211
! J/ m. h" G6 t% S- _Nov 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
  R7 B$ j2 e9 o6 X& W+ LNov 06 15:55:30  r_02 Keepalived_vrrp[53303]: (VI_2) Entering BACKUP STATE3 M! S+ J- J- b
Nov 06 15:55:30  r_02 Keepalived_vrrp[53303]: (VI_2) removing VIPs.
  r2 `3 @1 u+ L" [

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2023-11-6 15:59:59 | 显示全部楼层
systemctl status keepalived.service 3 z- V( f2 Q) Z/ X* D. \; B
● keepalived.service - LVS and VRRP High Availability Monitor9 Z& M( q9 U* I, F
   Loaded: loaded (/usr/lib/systemd/system/keepalived.service; enabled; vendor preset: disabled)8 ?7 q" l4 B" p. O7 y
   Active: active (running) since Mon 2023-11-06 15:55:09 CST; 3min 14s ago9 g9 ]5 q+ L" _* d% E3 {) s( s
  Process: 8027 ExecStart=/opt/keepalived/sbin/keepalived $KEEPALIVED_OPTIONS (code=exited, status=0/SUCCESS)6 n4 I3 \3 T9 c. ~% X
Main PID: 8028 (keepalived)
6 O5 J/ g5 q- g; A    Tasks: 22 g! W, {' ]. p
   Memory: 680.0K
5 j2 p8 `& ?4 j! h8 z   CGroup: /system.slice/keepalived.service6 @6 s- r8 s4 y: W) H$ X
           ├─8028 /opt/keepalived/sbin/keepalived -D8 g# |# d. r4 Z4 M, k+ W
           └─8029 /opt/keepalived/sbin/keepalived -D7 _, n: [6 G. L/ B! q4 O

; d- s* a7 u* A  R0 QNov 06 15:55:12 r_01 Keepalived_vrrp[8029]: Sending gratuitous ARP on ens160 for 172.20.22.2117 a! R% m& W: N" a4 ]- P3 j: E
Nov 06 15:55:12 r_01 Keepalived_vrrp[8029]: Sending gratuitous ARP on ens160 for 172.20.22.211! a1 [  z# E5 F' [" I/ I# k
Nov 06 15:55:12 r_01 Keepalived_vrrp[8029]: Sending gratuitous ARP on ens160 for 172.20.22.211
. N9 Q3 x/ ?7 S" qNov 06 15:55:12 r_01 Keepalived_vrrp[8029]: Sending gratuitous ARP on ens160 for 172.20.22.211) x5 z( R9 Y8 ^$ n- \4 _# O
Nov 06 15:55:17 r_01 Keepalived_vrrp[8029]: Sending gratuitous ARP on ens160 for 172.20.22.211# B8 s  o1 x6 ]' Q# ]  I8 n
Nov 06 15:55:17 r_01 Keepalived_vrrp[8029]: (VI_2) Sending/queueing gratuitous ARPs on ens160 for 172.20.22.211
6 V8 x7 u/ r- T& D. Z4 uNov 06 15:55:17 r_01 Keepalived_vrrp[8029]: Sending gratuitous ARP on ens160 for 172.20.22.211
! C: v/ f; w3 f$ p7 ?- o2 m2 E! nNov 06 15:55:17 r_01 Keepalived_vrrp[8029]: Sending gratuitous ARP on ens160 for 172.20.22.211
( Z6 l. w3 }8 l: a1 c: i) k5 i, gNov 06 15:55:17 r_01 Keepalived_vrrp[8029]: Sending gratuitous ARP on ens160 for 172.20.22.2117 T# l' W) C3 N; T! M# ~
Nov 06 15:55:17 r_01 Keepalived_vrrp[8029]: Sending gratuitous ARP on ens160 for 172.20.22.211
3 [* n1 [* v$ k' B! j5 v

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2023-12-6 14:20:35 | 显示全部楼层
修改比较成功的keepalived服务:
2 h/ u, M( ^0 T1 o! Configuration File for keepalived
2 H. u- N0 I, A  j- M' S4 p1 ]7 v3 Z1 p+ j* Q& F
global_defs {
7 i" U9 C# b2 M2 V    smtp_connect_timeout 30. I4 ]( N& K, A& |
    router_id lb010 g$ m; O1 {7 \# }& T1 ]
}. ?% [5 {- ]; }: B9 W2 W% P
1 T; N8 |1 ^! d4 A0 [" q; y0 a" @
vrrp_script nginx_check {
7 N9 k6 U5 L9 @& s    script "/opt/check_scripts/nginx_check.sh"5 o$ i8 E) l: ?& E0 T
    interval 10
4 B" Q+ O1 y1 |# `* s    weight -2/ j* P2 b: ?' Y$ O4 _
    fall  3
( S% F" S) K1 Q# y- F7 q  X0 K    rise 2
4 p0 P( a' E' @. c: e1 X6 V1 `3 K}
( r, k4 N% j$ i2 `, B  h* O  U. h* D% P( l5 l
vrrp_instance VI_2 {
% S- x- y& X/ U- S& R    state MASTER$ E3 X2 _) L5 }7 j  n
    interface ens160  m) X9 V- I5 @. B5 \  \  A( f
    virtual_router_id 2019 V% {" O% N# Y  x
    priority 991 W  C: x0 U% }" f% j
    advert_int 1
" l1 ?7 v9 j8 m3 p, m    nopreempt
. C7 I  d; n- _4 }3 B' k2 b, L1 G0 X/ F: f; `8 ?
    unicast_src_ip 12.24.21.16   ###本机ip  node1为192.18.10.23
# O" ]0 v7 \! J! w+ T1 A. p7 v; g( C    unicast_peer {
: s3 i; O$ u- S% E' h    12.24.21.17                  ####对端ip  node1为192.18.10.22
9 K$ P: F- \7 c) a    }
" O+ c  m' M- B* g# `. V* _2 T+ ]( C
    authentication {
2 J) J3 v+ u6 K; q        auth_type PASS
; ^, Y) g2 a4 c; [$ e        auth_pass fit2cloud, y0 p7 k: K- ]) |" V$ K# V, |
    }
3 @8 ^7 W; R* A2 f( y4 Q& j! s. W" z) P
    virtual_ipaddress {+ {0 x1 h* t3 w) T* F- Y9 P
        12.24.21.20/24 dev ens160
' l1 W; n6 g; U' n, O  {* k7 \% m    }
: J; T) J+ p3 F    track_script {; J! F$ Z9 Q1 [
        nginx_check
9 V$ N. Z# L. _/ L" @5 n2 ]6 h    }- I* q! L$ a9 q4 a
}
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-12 00:42 , Processed in 0.019799 second(s), 23 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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