智慧并不产生于学历,而是来自对于知识的终生不懈的追求。这篇文章主要讲述keepalived-vrrp-非抢占模式(nopreempt)相关的知识,希望能为你提供帮助。
1.两台主机都设置为BACKUP模式
[root@localhost keepalived1]# cat keepalived.conf
! Configuration File for keepalived
global_defs
notification_email
acassen@firewall.loc
failover@firewall.loc
sysadmin@firewall.loc
notification_email_from Alexandre.Cassen@firewall.loc
smtp_server 192.168.200.1
smtp_connect_timeout 30
router_id LVS_DEVEL
vrrp_skip_check_adv_addr
vrrp_iptables
vrrp_strict
vrrp_garp_interval 0
vrrp_gna_interval 0
vrrp_instance VIP1
state BACKUP
#BACKUP模式
interface ens192
virtual_router_id 51
priority 100
nopreempt
#非抢占模式
advert_int 1
authentication
auth_type PASS
auth_pass 1111
virtual_ipaddress
172.16.116.99 dev ens192 label ens192:0
[root@localhost keepalived1]#
【keepalived-vrrp-非抢占模式(nopreempt)】
[root@localhost keepalived2]# cat keepalived.conf
! Configuration File for keepalived
global_defs
notification_email
acassen@firewall.loc
failover@firewall.loc
sysadmin@firewall.loc
notification_email_from Alexandre.Cassen@firewall.loc
smtp_server 192.168.200.1
smtp_connect_timeout 30
router_id LVS_DEVEL
vrrp_skip_check_adv_addr
vrrp_iptables
vrrp_strict
vrrp_garp_interval 0
vrrp_gna_interval 0
vrrp_instance VIP1
state BACKUP
interface ens192
virtual_router_id 51
priority 90
nopreempt
#非抢占模式
advert_int 1
authentication
auth_type PASS
auth_pass 1111
virtual_ipaddress
172.16.116.99 dev ens192 label ens192:0
[root@localhost keepalived2]#
验证结果:
[root@localhost keepalived1]#systemctl stop keepalived
[root@localhost keepalived1]#ip
add
1: lo: <
LOOPBACK,UP,LOWER_UP>
mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: ens192: <
BROADCAST,MULTICAST,UP,LOWER_UP>
mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 00:50:56:95:c0:20 brd ff:ff:ff:ff:ff:ff
inet 172.16.116.91/24 brd 172.16.116.255 scope global noprefixroute ens192
valid_lft forever preferred_lft forever
inet6 fe80::8f54:3d46:7596:9ff2/64 scope link noprefixroute
valid_lft forever preferred_lft forever
[root@localhost keepalived2]# ip add
1: lo: <
LOOPBACK,UP,LOWER_UP>
mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: ens192: <
BROADCAST,MULTICAST,UP,LOWER_UP>
mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 00:50:56:95:06:4e brd ff:ff:ff:ff:ff:ff
inet 172.16.116.92/24 brd 172.16.116.255 scope global noprefixroute ens192
valid_lft forever preferred_lft forever
inet 172.16.116.99/32 scope global ens192:0
valid_lft forever preferred_lft forever
inet6 fe80::d0a1:6048:8a33:73be/64 scope link noprefixroute
valid_lft forever preferred_lft forever
[root@localhost keepalived1]#systemctl start keepalived
#重启开启主机1的服务,确认vip会发生漂移不?
?
[root@localhost keepalived]# tcpdump -i ens192 -nn host 224.0.0.18
#组播模式,默认组播地址为224.0.0.18
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on ens192, link-type EN10MB (Ethernet), capture size 262144 bytes
16:10:04.450719 IP 172.16.116.92 >
224.0.0.18: VRRPv2, Advertisement, vrid 51, prio 90, authtype simple, intvl 1s, length 20
16:10:05.451816 IP 172.16.116.92 >
224.0.0.18: VRRPv2, Advertisement, vrid 51, prio 90, authtype simple, intvl 1s, length 20
16:10:06.452915 IP 172.16.116.92 >
224.0.0.18: VRRPv2, Advertisement, vrid 51, prio 90, authtype simple, intvl 1s, length 20
16:10:07.454039 IP 172.16.116.92 >
224.0.0.18: VRRPv2, Advertisement, vrid 51, prio 90, authtype simple, intvl 1s, length 20
16:10:08.455124 IP 172.16.116.92 >
224.0.0.18: VRRPv2, Advertisement, vrid 51, prio 90, authtype simple, intvl 1s, length 20
16:10:09.456199 IP 172.16.116.92 >
224.0.0.18: VRRPv2, Advertisement, vrid 51, prio 90, authtype simple, intvl 1s, length 20
推荐阅读
- 作为主播应该如何挑选一款直播美颜SDK()
- 批处理和powershell下获取本机IP地址
- EFK(elasticsearch + fluentd + kibana)日志系统-续2
- win7系统程序 电脑公司Windows7系统怎样禁用DirectDraw程序
- win7系统cpu 浅析系统之家Win7电脑如何选购CPU
- win7系统更改注册表 更改中关村Win7注册表处理任务管理器停止运行的问题
- win7系统电池管理 电池管理有效果延长Win7笔记本续航时间的技巧
- win7系统怎样取消休眠 雨林木风Win7纯净版设置不休眠后仍旧休眠的应对措施
- win7系统设置处理器数 番茄花园Win7电脑处理器个数突然变少的设置技巧