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

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

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2023-11-6 15:53:25 | 显示全部楼层 |阅读模式

- v! f+ B" g* O5 I- I/ Akeepalived现在一个环境中只给某个地址发vrrp请求限制8 z4 p) k; h, ?1 @- ^, P' V
主节点中, N' F0 B' l5 c, T! x3 x2 T7 D

5 @- F, T! M, E( F* \2 wvrrp_instance VI_2 {/ R; B7 q2 ~9 O9 P. s& w% _. z

; l3 B7 ?% G2 ^& _$ V/ P    .......1 p3 ?. v& N+ n# p# }
     state MASTER0 }/ N! E& }& y0 H" \1 ^6 y
    interface ens160) D6 d7 C) P% Z5 x. q$ x
    virtual_router_id 2015 Y$ Z6 P+ {4 y; G9 {6 W
    priority 995 I5 L" ~# c/ u0 h' `0 V3 c
    advert_int 1
* k! N) T" T; r# Q. I/ _- J; y; A  r    nopreempt
1 s6 i9 F7 ?8 c3 {, M2 Z3 ~% J  f9 g
    unicast_src_ip 172.20.22.6   ###本机ip  node1为192.168.10.23# c; G& ?) @2 b8 b8 q& E2 y
    unicast_peer {
. _6 l2 |: m' v    172.20.22.7  ####对端ip  node1为192.168.10.22; ]2 b3 x; C( L7 O" W4 u
    }0 ?" c- a5 \/ T

) e: M( d5 _; I# B* A1 }........
6 _, D( i/ ?" q) U5 E/ o}
" |" Y; ]* ^7 H9 i* O8 w& `" r; u
备节点:! Z6 r8 t1 j) h7 q' j" X
vrrp_instance VI_2 {
; s# Q; F) a+ f9 D8 ~3 x( T    .......
3 D1 I; o  }0 _0 Y" J8 d7 n     state BACKUP
" P) X2 c8 T2 k# d8 b! K# i, T    interface ens160
3 f6 n9 B, w3 f8 |4 W& U    virtual_router_id 201
- v& m$ E( J! p/ k# ?2 k    priority 99! e% `/ V0 J0 D0 p2 ?* [4 x
    advert_int 1
8 S% n7 L* N1 |    nopreempt
+ E: o! ^) K' T& ?& W; Q7 u1 b7 S
# `$ [* i1 t& k& H3 o' E    unicast_src_ip 172.20.22.7   ###本机ip  node1为192.168.10.234 i0 Y+ _& i, r, D/ e
    unicast_peer {
+ S! P3 d( e+ \  s) F: e# q    172.20.22.6  ####对端ip  node1为192.168.10.22
- o. y4 a4 u# G, T# E( \6 \3 ?    }, f$ L+ c: Y1 f3 {6 ^
) {& \& q, t8 D1 z  p& A
........ C0 O, ^& u! g
}& z# _- Y* W, [5 O4 Z# X: K; P# A% }

0 B6 S' `, ~9 N$ j, U' L9 D* w( P+ T+ U% z  |( _5 a( t

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2023-11-6 15:56:23 | 显示全部楼层
systemctl status keepalived.service
5 [1 K: f) Q5 D: b● keepalived.service - LVS and VRRP High Availability Monitor
, r/ C1 M$ {, Z& Y- v5 N2 X   Loaded: loaded (/usr/lib/systemd/system/keepalived.service; enabled; vendor preset: disabled)
9 S% V+ w. S! X% H$ ^3 M1 |( E   Active: active (running) since Mon 2023-11-06 15:53:45 CST; 2min 9s ago+ y2 z$ l' @- @+ F& j" }3 `+ ~' `2 Z. H
  Process: 53301 ExecStart=/opt/keepalived/sbin/keepalived $KEEPALIVED_OPTIONS (code=exited, status=0/SUCCESS)
* d8 l0 k9 t2 ^/ b2 F$ T; ^% D$ Z- o Main PID: 53302 (keepalived)9 o& f- t8 a+ t8 a
    Tasks: 2
, r* m' ?& h* \, O2 ?- _   Memory: 676.0K
7 ^' X& J' S! q9 w   CGroup: /system.slice/keepalived.service
% V/ b" p3 h9 l, v: g2 C: C           ├─53302 /opt/keepalived/sbin/keepalived -D
) B* u# D% d) j; _           └─53303 /opt/keepalived/sbin/keepalived -D2 @1 _; C& ?; L6 O) g5 j' b; C
2 i9 _6 |" y5 {& X% |% r8 ^  l; E- t
Nov 06 15:55:26  r_02 Keepalived_vrrp[53303]: (VI_2) setting VIPs.
/ X3 n- G& v# C9 @- A/ NNov 06 15:55:26  r_02 Keepalived_vrrp[53303]: Sending gratuitous ARP on ens160 for 172.20.22.211
3 z: ~% g" Y% y3 Q3 l7 cNov 06 15:55:26  r_02 Keepalived_vrrp[53303]: (VI_2) Sending/queueing gratuitous ARPs on ens160 for 172.20.22.211, C9 d6 b. @( [3 }. N: S
Nov 06 15:55:26  r_02 Keepalived_vrrp[53303]: Sending gratuitous ARP on ens160 for 172.20.22.211% h3 o' H8 ]2 L8 V* K
Nov 06 15:55:26  r_02 Keepalived_vrrp[53303]: Sending gratuitous ARP on ens160 for 172.20.22.211" q+ s& u/ u# K0 d+ |& `
Nov 06 15:55:26  r_02 Keepalived_vrrp[53303]: Sending gratuitous ARP on ens160 for 172.20.22.211
, A8 K8 H9 _. ^) Z2 d/ _% k0 ~% @( vNov 06 15:55:26  r_02 Keepalived_vrrp[53303]: Sending gratuitous ARP on ens160 for 172.20.22.211( R! d% @' L) E. O
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
& G- F& o' X1 t7 |# o* GNov 06 15:55:30  r_02 Keepalived_vrrp[53303]: (VI_2) Entering BACKUP STATE
% |7 R" s' a5 u7 z; M8 FNov 06 15:55:30  r_02 Keepalived_vrrp[53303]: (VI_2) removing VIPs." e2 P6 {6 f) x6 Z

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2023-11-6 15:59:59 | 显示全部楼层
systemctl status keepalived.service
; A5 D9 }( y9 `3 Q& H2 l) v% t% b● keepalived.service - LVS and VRRP High Availability Monitor! a. t, [* l4 m! N% n
   Loaded: loaded (/usr/lib/systemd/system/keepalived.service; enabled; vendor preset: disabled)- R4 z$ B# ?" `6 X
   Active: active (running) since Mon 2023-11-06 15:55:09 CST; 3min 14s ago
$ i( n& ~1 ~7 C" y  Process: 8027 ExecStart=/opt/keepalived/sbin/keepalived $KEEPALIVED_OPTIONS (code=exited, status=0/SUCCESS)  c: z$ p1 ]% d8 Q7 w& H
Main PID: 8028 (keepalived)
! ?8 k& X4 N+ X7 c    Tasks: 2
' b* m4 f: y( u& o1 q# `5 D   Memory: 680.0K
2 B& d4 o/ c# u  c   CGroup: /system.slice/keepalived.service
: E7 B5 Z* t9 r9 A5 B" ?% {           ├─8028 /opt/keepalived/sbin/keepalived -D
& c0 y2 `7 M5 C; z/ X8 Q8 p- q           └─8029 /opt/keepalived/sbin/keepalived -D
0 A0 ]+ h, Q) n. c' }1 d1 G1 [8 Q0 i: t% P4 z- l" y9 D# p% N
Nov 06 15:55:12 r_01 Keepalived_vrrp[8029]: Sending gratuitous ARP on ens160 for 172.20.22.211
# g. w4 ^4 I& {- P7 ^3 RNov 06 15:55:12 r_01 Keepalived_vrrp[8029]: Sending gratuitous ARP on ens160 for 172.20.22.211
& g4 d9 ?; k! n" }* ~: l0 [! t5 zNov 06 15:55:12 r_01 Keepalived_vrrp[8029]: Sending gratuitous ARP on ens160 for 172.20.22.211
& ^' b8 l" G  B  W& @Nov 06 15:55:12 r_01 Keepalived_vrrp[8029]: Sending gratuitous ARP on ens160 for 172.20.22.211% o2 l, p, y8 R8 [
Nov 06 15:55:17 r_01 Keepalived_vrrp[8029]: Sending gratuitous ARP on ens160 for 172.20.22.211
' v. M1 Z% s2 FNov 06 15:55:17 r_01 Keepalived_vrrp[8029]: (VI_2) Sending/queueing gratuitous ARPs on ens160 for 172.20.22.211. f. v* H% R* L3 s
Nov 06 15:55:17 r_01 Keepalived_vrrp[8029]: Sending gratuitous ARP on ens160 for 172.20.22.211
! f5 ]( M+ T0 h: VNov 06 15:55:17 r_01 Keepalived_vrrp[8029]: Sending gratuitous ARP on ens160 for 172.20.22.2117 E& @0 l7 `8 d
Nov 06 15:55:17 r_01 Keepalived_vrrp[8029]: Sending gratuitous ARP on ens160 for 172.20.22.2112 g4 E1 u! J7 B1 d( C; L0 ^, |
Nov 06 15:55:17 r_01 Keepalived_vrrp[8029]: Sending gratuitous ARP on ens160 for 172.20.22.2113 C8 i& \! v8 w9 f- ]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2023-12-6 14:20:35 | 显示全部楼层
修改比较成功的keepalived服务:9 C$ y- m% \2 h( y) o
! Configuration File for keepalived
: Q$ s- S( G( q: `) q' ^& i- i# U7 V$ w8 h
global_defs {+ x* t" w( h; _8 M& U2 V
    smtp_connect_timeout 309 V8 N6 G7 v0 v) e
    router_id lb013 u5 D" _8 a: A$ ?5 y9 z4 I
}1 C' M$ C- _, S
: A4 Q' ^  P# F8 K
vrrp_script nginx_check {' k5 H" A) D! y' w" d. |/ L
    script "/opt/check_scripts/nginx_check.sh") u, g$ R, g+ }  C. b# S
    interval 108 ~' ~$ e; t3 {2 E! m
    weight -2
0 W  p; O$ I9 H4 [' w    fall  34 p- R: I" Q, O
    rise 2, l/ s; S" J( l' m0 G1 ?+ X1 c
}
& y" t2 A% u9 f" j8 |# m" i% f& N1 @' A8 @
vrrp_instance VI_2 {
9 H! a; p7 ~$ ?* i1 l- k' O( v    state MASTER# g0 g* w0 w. v
    interface ens160
* d3 J. |% G! W/ c    virtual_router_id 201. N: p) l9 \. W7 M: V4 k1 w! c1 R2 `4 i
    priority 99
1 V6 ]$ ^2 V( Z/ T9 y8 `5 h# D" R    advert_int 13 k2 m+ {1 }: a$ z
    nopreempt; V, L) T. `0 \% \5 A
3 Q! s2 H; [+ Y+ n( s" R6 S
    unicast_src_ip 12.24.21.16   ###本机ip  node1为192.18.10.23  u# Q9 S7 P2 ^4 r
    unicast_peer {
( b6 M1 B$ y1 v: y/ t2 b; b: r    12.24.21.17                  ####对端ip  node1为192.18.10.22
" r$ y+ I8 g& o; M) M1 |    }6 g6 T' H3 E; b/ l) _) H
0 k. y' C* G4 x# y2 a
    authentication {
8 w0 y' o( T5 g$ m; `# F4 J        auth_type PASS6 v! _: a' ?0 Y: _
        auth_pass fit2cloud, A5 {% ^  V& [; k$ i
    }
9 e* k/ H  q2 _/ e$ ?, P: A4 b+ p6 o( h  v( b  B
    virtual_ipaddress {! t9 ?& _0 e' Q0 A2 l! g& n
        12.24.21.20/24 dev ens160
2 D, q7 c  {9 F( U, V" }) z    }
0 f! f7 f- I5 {7 p) J- O6 ]    track_script {
6 i9 Y9 _/ ]3 s, d- U3 B9 e4 R        nginx_check
: c' v  u: Q- _: `1 ]# k: x6 u    }9 Q6 }- K! J3 K, c* q' n! R/ l
}
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-12 01:52 , Processed in 0.014883 second(s), 23 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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