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

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

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2023-11-6 15:53:25 | 显示全部楼层 |阅读模式
0 P# l9 W8 B0 F
keepalived现在一个环境中只给某个地址发vrrp请求限制+ o! P3 C2 _9 Q( V
主节点中5 Z  Y9 L  U1 ]2 P& s5 {

% f7 B1 R3 W$ s3 B9 p& Z$ S8 Lvrrp_instance VI_2 {6 F7 u; A, ?% x& }" g

6 ]. |" `8 E1 r    .......4 W5 |2 H4 d/ e* @
     state MASTER
) J$ P5 u  S0 ~& Q; C3 _( n  f    interface ens160
* i" y7 m5 D9 L6 D  y. Y; U, I% f    virtual_router_id 2012 J2 E1 F! p. r2 a: f  Q7 x/ Q
    priority 99
4 g4 Q/ x8 j+ t* c+ {; e$ ^    advert_int 1
6 J) i, R9 X5 W3 a. |- d# |    nopreempt* ^3 K4 C/ c' q7 j2 R

& O2 X. u, `2 h/ I    unicast_src_ip 172.20.22.6   ###本机ip  node1为192.168.10.23; r5 _: Y8 U- I0 O4 T# @
    unicast_peer {- y# ]2 G) L' Y% D2 Q: p4 n
    172.20.22.7  ####对端ip  node1为192.168.10.22
& I- c* j7 o1 v. e    }
8 o, r. s5 S. k$ X  G4 C& N7 d9 I. M; ~# u
........
+ E( U$ C  Q3 E/ p}
" M4 f+ E% b: R5 k+ J9 \; W; K# N" }% w+ R6 F
备节点:- o8 X' G: C2 Y8 p: S
vrrp_instance VI_2 {5 U+ l2 T2 R2 A
    .......4 ~& Z% x! L; P7 O- E! m) O
     state BACKUP; h. s5 Q1 b) q
    interface ens160
% ]3 E" m. r1 _9 h    virtual_router_id 201
! [: M( g3 F  u3 j. q    priority 99, j! A! ?' m7 K3 p
    advert_int 11 E% g4 o" a6 O  F. @
    nopreempt
  n. a  ~9 C2 l# a$ @/ I% a0 e0 G- B- U8 c" e, E8 s, i
    unicast_src_ip 172.20.22.7   ###本机ip  node1为192.168.10.23
; s3 _. k* T: Z) Q" {1 _    unicast_peer {
2 I# s( F/ d: E( z# T$ W    172.20.22.6  ####对端ip  node1为192.168.10.226 c$ k! B* r% y  |" N
    }
9 R! f2 }% W4 h! V. w4 n( y' T5 d8 k, y
.......! b. M7 K0 m8 O, e
}* i* S3 Q" H9 w! J) x
3 r. v. u  j1 r" ^- j  z+ P+ F

, @0 s- e8 R7 e0 O4 g/ i0 B1 D

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2023-11-6 15:56:23 | 显示全部楼层
systemctl status keepalived.service 4 ^, K6 R. e2 t0 c% ^  B& r# k
● keepalived.service - LVS and VRRP High Availability Monitor9 i; M4 ^; P5 y6 S" c3 m
   Loaded: loaded (/usr/lib/systemd/system/keepalived.service; enabled; vendor preset: disabled); x; J9 r7 F# g/ U/ M: |7 c7 o
   Active: active (running) since Mon 2023-11-06 15:53:45 CST; 2min 9s ago7 w' U8 ^2 ^5 E! q9 w  ~
  Process: 53301 ExecStart=/opt/keepalived/sbin/keepalived $KEEPALIVED_OPTIONS (code=exited, status=0/SUCCESS)
2 [# U( r! I* v/ ]$ ~: g& N' H Main PID: 53302 (keepalived)
' N- R9 m0 T/ h: b! g    Tasks: 2! M. t6 ^( B& Q
   Memory: 676.0K
7 \% _& _& N, R3 V   CGroup: /system.slice/keepalived.service9 g7 a, P- L4 c4 e: f/ ?3 p$ U
           ├─53302 /opt/keepalived/sbin/keepalived -D
3 [/ @" T; w" ~; E' x, p# L           └─53303 /opt/keepalived/sbin/keepalived -D
; a6 E" x1 G$ R$ _! |* Y1 W3 X
' x7 v  Y4 Y& E2 Y' FNov 06 15:55:26  r_02 Keepalived_vrrp[53303]: (VI_2) setting VIPs.) U2 k. Q/ `4 W9 R
Nov 06 15:55:26  r_02 Keepalived_vrrp[53303]: Sending gratuitous ARP on ens160 for 172.20.22.211* `) U- |+ T, ]% Q
Nov 06 15:55:26  r_02 Keepalived_vrrp[53303]: (VI_2) Sending/queueing gratuitous ARPs on ens160 for 172.20.22.211
' g% A1 S8 o2 t% hNov 06 15:55:26  r_02 Keepalived_vrrp[53303]: Sending gratuitous ARP on ens160 for 172.20.22.211
+ z7 H. ?" [+ }. nNov 06 15:55:26  r_02 Keepalived_vrrp[53303]: Sending gratuitous ARP on ens160 for 172.20.22.211
# g0 M0 C3 c% G0 t- A$ uNov 06 15:55:26  r_02 Keepalived_vrrp[53303]: Sending gratuitous ARP on ens160 for 172.20.22.211
! ?9 Y, T4 {4 a; F4 B. {0 pNov 06 15:55:26  r_02 Keepalived_vrrp[53303]: Sending gratuitous ARP on ens160 for 172.20.22.211
3 c$ x9 V- t6 s) y1 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! x7 a  V( c5 W6 ^' }
Nov 06 15:55:30  r_02 Keepalived_vrrp[53303]: (VI_2) Entering BACKUP STATE5 n5 A# t3 m* v( _2 D
Nov 06 15:55:30  r_02 Keepalived_vrrp[53303]: (VI_2) removing VIPs.
1 Q9 T0 ~9 ?6 Y& @/ J# m

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2023-11-6 15:59:59 | 显示全部楼层
systemctl status keepalived.service
7 X& G, P' B3 K5 j5 Y8 Y● keepalived.service - LVS and VRRP High Availability Monitor
" L: R$ s, g. @% [" i   Loaded: loaded (/usr/lib/systemd/system/keepalived.service; enabled; vendor preset: disabled)
' H& X7 E% {5 R) b' i7 I2 _   Active: active (running) since Mon 2023-11-06 15:55:09 CST; 3min 14s ago4 g5 s) g/ s0 a  U6 Y. B0 k
  Process: 8027 ExecStart=/opt/keepalived/sbin/keepalived $KEEPALIVED_OPTIONS (code=exited, status=0/SUCCESS)/ W/ X: J! j9 c/ {, J9 l: h
Main PID: 8028 (keepalived)8 I& @7 s  y( B; r- g
    Tasks: 2
1 q( J' C# |. `* f   Memory: 680.0K" i2 U2 U7 I- S  @. ^
   CGroup: /system.slice/keepalived.service
# K) I4 c3 [5 T; s* n$ Z  R* z           ├─8028 /opt/keepalived/sbin/keepalived -D
% x6 o  R4 n9 S: S, k           └─8029 /opt/keepalived/sbin/keepalived -D
% }. F$ K5 i  I( n+ A. R( f  v; E7 \+ |6 f
Nov 06 15:55:12 r_01 Keepalived_vrrp[8029]: Sending gratuitous ARP on ens160 for 172.20.22.211
* T" q4 J% }) X- H4 }% x- zNov 06 15:55:12 r_01 Keepalived_vrrp[8029]: Sending gratuitous ARP on ens160 for 172.20.22.211
0 f3 `7 Y: N$ O9 _1 t# H& HNov 06 15:55:12 r_01 Keepalived_vrrp[8029]: Sending gratuitous ARP on ens160 for 172.20.22.2113 D: p4 ^+ _' ]: h$ E
Nov 06 15:55:12 r_01 Keepalived_vrrp[8029]: Sending gratuitous ARP on ens160 for 172.20.22.211
% ^2 k1 m  Y' PNov 06 15:55:17 r_01 Keepalived_vrrp[8029]: Sending gratuitous ARP on ens160 for 172.20.22.2118 ~! W) i. O# H# W. i9 W
Nov 06 15:55:17 r_01 Keepalived_vrrp[8029]: (VI_2) Sending/queueing gratuitous ARPs on ens160 for 172.20.22.211, f# g( {/ z6 o! E
Nov 06 15:55:17 r_01 Keepalived_vrrp[8029]: Sending gratuitous ARP on ens160 for 172.20.22.2112 d* E/ S, Q/ u: x' E! p
Nov 06 15:55:17 r_01 Keepalived_vrrp[8029]: Sending gratuitous ARP on ens160 for 172.20.22.211
/ v0 ~! h* r, t; Y$ s+ j# bNov 06 15:55:17 r_01 Keepalived_vrrp[8029]: Sending gratuitous ARP on ens160 for 172.20.22.211; O: D4 w! h; L) F3 c. c8 C0 T
Nov 06 15:55:17 r_01 Keepalived_vrrp[8029]: Sending gratuitous ARP on ens160 for 172.20.22.211
& ]8 `0 }* \3 ?6 ^

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2023-12-6 14:20:35 | 显示全部楼层
修改比较成功的keepalived服务:
8 \6 g( j- _6 @' g% ~! Configuration File for keepalived! `* @1 S1 P% u* ^. h* k1 u
; I( ^, v3 ^- q% a; b; h
global_defs {
; G; k7 }, s( E0 r9 D* ~    smtp_connect_timeout 300 k) {5 C; A) V8 F
    router_id lb01) g7 R2 o2 g7 ~% \, a! }
}
# l( @2 c* `& d. ~5 Z1 G' n; ?+ l, K/ @
vrrp_script nginx_check {
3 ]+ R( I- d: c* p' ]% D/ T    script "/opt/check_scripts/nginx_check.sh"
0 ^$ K9 [1 {0 P. X& o7 u9 h  o    interval 10
3 @; e: w6 X7 G0 u    weight -2! j, q9 I$ X% i7 y9 I
    fall  3
9 Z7 X, U3 ~% S- b$ B9 w    rise 2. K" u" M1 m& v- a* G) q( N" f
}
% W) n; Z( d: ]. y1 b# w
2 F& k+ V! M7 Z) Z: cvrrp_instance VI_2 {9 U% x# m  [7 m9 P9 e$ v
    state MASTER8 q% F1 X4 z' z) l
    interface ens1601 @  `' Z( N) w/ e% q( W4 x" M' x
    virtual_router_id 201, c& _7 t# B3 Z3 @8 S3 O% b
    priority 99
  \2 v" \" n! c    advert_int 1
; ]/ z" u* v% y    nopreempt$ V& j4 R1 {4 h! c; r) Q. j0 O
! g, m7 s' E" c6 W: B2 f; j* x( f
    unicast_src_ip 12.24.21.16   ###本机ip  node1为192.18.10.23; k: @. w; V, C& _. [( k: s, W6 b
    unicast_peer {
9 B6 O* V' N; A) d* T1 ]    12.24.21.17                  ####对端ip  node1为192.18.10.22+ r+ P- |' ~5 k0 V5 c- [
    }
5 J- x/ {7 _8 G" V4 j
5 J( I$ V/ h6 }' }! r4 W0 I9 Z    authentication {
$ @2 @( r3 {8 K) m# F% {1 Z6 Q        auth_type PASS) N/ _2 j+ Q' G' ~
        auth_pass fit2cloud
+ o4 V% I( L$ P) M0 i3 F    }3 W' D& B# e4 D  ^% l  w) Y3 b( Y
3 l2 I- j% m! ~/ p! m$ f0 s( ^/ Z
    virtual_ipaddress {
; n) p2 x, H' B/ I! S        12.24.21.20/24 dev ens160
5 x0 F  |1 ^* [6 h3 ^6 i/ \    }& o' G' r" z* |9 ?# W6 ~1 i
    track_script {
1 \1 ^  B, _1 u* k' C8 y& n        nginx_check/ V; A. v1 i1 E  c& ~  j
    }1 A- P' H9 T. w6 c
}
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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