易陆发现互联网技术论坛

 找回密码
 开始注册
查看: 162|回复: 3
收起左侧

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

[复制链接]
发表于 2023-11-6 15:53:25 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?开始注册

x
+ S5 M3 K$ @: Z& k9 ~8 _! b
keepalived现在一个环境中只给某个地址发vrrp请求限制
$ c9 x8 D+ Z0 H主节点中# s8 ~. x7 w% b( j; j, H8 B
6 N2 o' h; G+ ?
vrrp_instance VI_2 {. C( a+ i8 ^  L5 x( }' l. E

% t/ \  k, r# E    ......." R  u) u& n9 R1 z9 f3 S8 `1 u5 D
     state MASTER# j. V4 z7 N2 l  |, A
    interface ens160
+ R5 E5 B3 W- P& y    virtual_router_id 201
/ l2 w6 H* f) a5 l- }    priority 990 y, b8 g& u! Q- w% ]
    advert_int 1
! j1 v, \! F. P    nopreempt  O4 z# _: W, K% A* O
! A8 ~( n1 e- a0 l8 G5 {
    unicast_src_ip 172.20.22.6   ###本机ip  node1为192.168.10.23" v' w2 C( U9 T
    unicast_peer {% K* y& X0 c' b' {/ c) w
    172.20.22.7  ####对端ip  node1为192.168.10.221 I3 s( H3 w" z' T& N. q9 P
    }
2 q  r$ p( x3 z# ~9 h( X5 h% K: ^& G& o4 Z* Q
........
* l$ Q' E# a& H2 u" s  e( O}
: l. y9 `+ }) u" s$ \0 w
7 O! p; U  k9 `备节点:
/ x* m; x/ F) p: }* ?vrrp_instance VI_2 {
4 [$ L  q9 d5 {+ q: \' h- B    .......$ m& m6 T/ G  y" C! R2 R
     state BACKUP7 D$ H7 G% Y+ o7 B3 z
    interface ens160
) E' R3 {& T) j0 d2 {7 b: v    virtual_router_id 201
6 p0 A& g2 y4 G6 n* j    priority 99
) z2 R' {; s4 v    advert_int 1
/ O, L1 c$ |0 e. M  {$ F. q    nopreempt
6 T0 k6 w+ C, |5 e
9 |: O- J. x* h* W' L0 h! t8 ^" a    unicast_src_ip 172.20.22.7   ###本机ip  node1为192.168.10.23
3 ]# _( T8 ?4 Q( v    unicast_peer {- M" t, W7 c, i8 |6 o3 _1 M3 n
    172.20.22.6  ####对端ip  node1为192.168.10.22
/ N1 U, [' ]" o+ O    }& h% ?" K( R1 E" b' r
* h. ~% ^$ |! f
.......
2 U9 l! k" x. X  H" @& \6 N}% @8 t; Y9 e0 G4 g: e/ q3 L

5 c- V: K8 |' j
$ C. f0 M# n% O
 楼主| 发表于 2023-11-6 15:56:23 | 显示全部楼层
systemctl status keepalived.service 7 F2 U) i# `" ?' u3 l
● keepalived.service - LVS and VRRP High Availability Monitor# V  F5 s4 c  a/ h% N
   Loaded: loaded (/usr/lib/systemd/system/keepalived.service; enabled; vendor preset: disabled)
3 }6 V4 g  |' s7 i2 ?   Active: active (running) since Mon 2023-11-06 15:53:45 CST; 2min 9s ago# E" L( _' V$ u/ s
  Process: 53301 ExecStart=/opt/keepalived/sbin/keepalived $KEEPALIVED_OPTIONS (code=exited, status=0/SUCCESS)- C" p8 H9 l# v: ?1 o
Main PID: 53302 (keepalived)
+ t, {: f  L% b. S5 Z    Tasks: 2. g$ Z' b5 f3 e- K6 }9 _
   Memory: 676.0K: b8 ~& \8 P1 T
   CGroup: /system.slice/keepalived.service
  X2 B: r7 M  K: L- J           ├─53302 /opt/keepalived/sbin/keepalived -D" r8 T' B6 X7 z/ o8 Q8 |! s: d
           └─53303 /opt/keepalived/sbin/keepalived -D
- s0 f( p' d  {: o
2 _( t' b6 P; q" Y5 M' kNov 06 15:55:26  r_02 Keepalived_vrrp[53303]: (VI_2) setting VIPs.3 |# X# \- Q0 H( z# w, H" F1 |
Nov 06 15:55:26  r_02 Keepalived_vrrp[53303]: Sending gratuitous ARP on ens160 for 172.20.22.211, o' k! r' I* t" r# ^
Nov 06 15:55:26  r_02 Keepalived_vrrp[53303]: (VI_2) Sending/queueing gratuitous ARPs on ens160 for 172.20.22.211
! ~( p0 H* L# i( u5 k3 J. `Nov 06 15:55:26  r_02 Keepalived_vrrp[53303]: Sending gratuitous ARP on ens160 for 172.20.22.211: D. P2 X% b: m
Nov 06 15:55:26  r_02 Keepalived_vrrp[53303]: Sending gratuitous ARP on ens160 for 172.20.22.2119 M) z1 c5 A. _3 X& U
Nov 06 15:55:26  r_02 Keepalived_vrrp[53303]: Sending gratuitous ARP on ens160 for 172.20.22.211
' E, {  U1 L7 e$ O& VNov 06 15:55:26  r_02 Keepalived_vrrp[53303]: Sending gratuitous ARP on ens160 for 172.20.22.211
9 S) h( e9 t" g' a+ ]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
1 s+ T: q( M/ O- v" ]. ONov 06 15:55:30  r_02 Keepalived_vrrp[53303]: (VI_2) Entering BACKUP STATE
8 M9 w# o5 _& g9 b" NNov 06 15:55:30  r_02 Keepalived_vrrp[53303]: (VI_2) removing VIPs.
1 N  P0 d+ I* p- ]0 a$ b+ q( A  T
 楼主| 发表于 2023-11-6 15:59:59 | 显示全部楼层
systemctl status keepalived.service
8 J4 c7 c; x/ N: Y' I5 O● keepalived.service - LVS and VRRP High Availability Monitor( X) P( h+ G) l0 h
   Loaded: loaded (/usr/lib/systemd/system/keepalived.service; enabled; vendor preset: disabled)
0 ]; B0 T4 K/ f# ^   Active: active (running) since Mon 2023-11-06 15:55:09 CST; 3min 14s ago
( f0 a: `7 H/ O/ Y/ v- T  Process: 8027 ExecStart=/opt/keepalived/sbin/keepalived $KEEPALIVED_OPTIONS (code=exited, status=0/SUCCESS)
0 S  q. h: Q: W6 G$ t! \0 r& q: E# K Main PID: 8028 (keepalived)
0 S+ P/ U% M" S1 c2 n, _; ]    Tasks: 2
( b$ X+ I2 z$ I: C" y* ~/ @   Memory: 680.0K
; o* K% Q' M: j8 M& q   CGroup: /system.slice/keepalived.service
$ U) d6 a! _1 u4 v2 C7 q' ?           ├─8028 /opt/keepalived/sbin/keepalived -D. G( Z0 b& z  X  p
           └─8029 /opt/keepalived/sbin/keepalived -D
1 ?3 P1 E( k9 f/ w2 F) B7 w4 `& n/ g
Nov 06 15:55:12 r_01 Keepalived_vrrp[8029]: Sending gratuitous ARP on ens160 for 172.20.22.211
- L( t5 O& J( I) c8 y8 B' f- UNov 06 15:55:12 r_01 Keepalived_vrrp[8029]: Sending gratuitous ARP on ens160 for 172.20.22.211
" o# Z; i6 ?- V& z5 F! r* C# uNov 06 15:55:12 r_01 Keepalived_vrrp[8029]: Sending gratuitous ARP on ens160 for 172.20.22.211
3 i9 ^& t' F9 ~( `8 `: i( INov 06 15:55:12 r_01 Keepalived_vrrp[8029]: Sending gratuitous ARP on ens160 for 172.20.22.211
  a  \. b7 d2 M) R2 k3 \* cNov 06 15:55:17 r_01 Keepalived_vrrp[8029]: Sending gratuitous ARP on ens160 for 172.20.22.2118 l) j; X1 y" |* \$ Z$ }
Nov 06 15:55:17 r_01 Keepalived_vrrp[8029]: (VI_2) Sending/queueing gratuitous ARPs on ens160 for 172.20.22.211. W/ [% o& O% X$ h3 w& ~8 O3 O, ^
Nov 06 15:55:17 r_01 Keepalived_vrrp[8029]: Sending gratuitous ARP on ens160 for 172.20.22.2115 L' O+ P( \  \* E$ W, L" P
Nov 06 15:55:17 r_01 Keepalived_vrrp[8029]: Sending gratuitous ARP on ens160 for 172.20.22.211( b+ A, F+ R! l- a4 i  Y0 T
Nov 06 15:55:17 r_01 Keepalived_vrrp[8029]: Sending gratuitous ARP on ens160 for 172.20.22.211
; ?2 G4 \9 q& [( S3 u$ C* sNov 06 15:55:17 r_01 Keepalived_vrrp[8029]: Sending gratuitous ARP on ens160 for 172.20.22.2112 G( U5 g4 w7 N- o2 e7 W0 V. [
 楼主| 发表于 2023-12-6 14:20:35 | 显示全部楼层
修改比较成功的keepalived服务:1 l/ M; R# Z% w0 X" w2 v8 i
! Configuration File for keepalived
9 D3 H# t8 g2 B# Y. t) U3 N8 X% t8 ]9 G
global_defs {
# d9 K: n* j4 n2 |' ~0 s    smtp_connect_timeout 308 p/ d# O$ y/ M8 q$ N7 @
    router_id lb01
" e" T1 y, r& G/ I% g/ @5 W7 z: ]}
* [) Q2 f+ F1 }3 P3 O; ?# o
  x  E: I6 v! i; \% C4 b" Lvrrp_script nginx_check {
9 [  y! }. ^$ M( _7 _; P    script "/opt/check_scripts/nginx_check.sh"# ?5 z" F. e7 o5 X+ v' h
    interval 10
0 ~$ {8 U! @/ D1 t    weight -25 M) k2 S; k5 H1 E$ F' L) ^+ w( J
    fall  33 {& k5 @0 x1 `) q
    rise 27 A; G4 B/ \, {" w$ g
}0 c& ^8 c, X# E
) {% P( Q* R  V& m; q
vrrp_instance VI_2 {
6 h  A. i% K$ F) C    state MASTER. h% t( r0 z& y* G  K, [
    interface ens160
1 C5 S% r2 z7 H& O* ]3 _: Z0 B    virtual_router_id 201. O7 |  m0 Z- b( `7 w+ n
    priority 99* M& ^$ k# F* E* p3 x
    advert_int 10 S" G- H* J$ ?6 i8 B
    nopreempt3 g  ]( ]2 _" I
: ]$ Y( n7 N  U* T  ]5 O' R( X
    unicast_src_ip 12.24.21.16   ###本机ip  node1为192.18.10.23% r- [) F+ T3 d9 m- G& n
    unicast_peer {
# e" {  {6 N+ C4 O# L+ l) V2 f    12.24.21.17                  ####对端ip  node1为192.18.10.22# ?, ~! v5 W( \1 e) e6 u8 K9 o
    }( Z1 J+ U* u2 u9 e

5 Y; T7 R/ S8 ~    authentication {+ x2 I4 ~3 Y: g" ^$ H) A$ d9 ?* A1 T
        auth_type PASS& w+ Q3 O! `! G1 z6 N
        auth_pass fit2cloud% `1 Z5 T' }8 C& M
    }
( _5 ?$ m( z* w  N
( o0 L3 L, J2 O    virtual_ipaddress {3 _- O  f  X" ?: r! b+ m
        12.24.21.20/24 dev ens1605 J: w9 x- |7 p" L
    }
# L) f- a' k- M' D, ?' v$ |0 {4 g    track_script {
' o3 j' V3 b, b) o        nginx_check
( u/ y" I' d  l) u- x* z) }. ~    }
: `) j. S) l  B: A  U& |}
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

北京云银创陇科技有限公司以云计算运维,代码开发

QQ|返回首页|Archiver|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )点击这里给我发消息

GMT+8, 2026-4-8 21:31 , Processed in 0.047359 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

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