[zhao@zhaoZhongHai ~]$ sudo yum install keepalived
[zhao@zhaoZhongHai ~]$ sudo firewall-cmd --direct --permanent --add-rule ipv4 filter INPUT 0 --destination 224.0.0.18 --protocol vrrp -j ACCEPT
[zhao@zhaoZhongHai ~]$ sudo firewall-cmd --reload
[zhao@zhaoZhongHai ~]$ sudo gedit /etc/keepalived/keepalived.conf
keepalived.conf 內容如下:
! Configuration File for keepalived
global_defs {
router_id LVS_DEVEL
vrrp_skip_check_adv_addr
vrrp_strict
vrrp_garp_interval 0
vrrp_gna_interval 0
}
vrrp_instance VI_1 {
state MASTER
interface ens33
virtual_router_id 51
priority 100
advert_int 1
authentication {
auth_type PASS
auth_pass 1111
}
virtual_ipaddress {
192.168.1.33
}
}
查看ip
[zhao@zhaoZhongHai ~]$ ip a
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: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 00:0c:29:ce:bc:4c brd ff:ff:ff:ff:ff:ff
inet 192.168.1.20/24 brd 192.168.1.255 scope global noprefixroute dynamic ens33
valid_lft 82850sec preferred_lft 82850sec
inet 192.168.1.33/32 scope global ens33
valid_lft forever preferred_lft forever
inet6 fe80::45fd:7913:5348:baae/64 scope link noprefixroute
valid_lft forever preferred_lft forever
[zhao@zhaoZhongHai ~]$
[zhao@zhaoZhongHai ~]$ sudo systemctl restart keepalived.service
[zhao@zhaoZhongHai ~]$
[zhao@zhaoZhongHai ~]$
[zhao@zhaoZhongHai ~]$
[zhao@zhaoZhongHai ~]$ sudo systemctl status keepalived.service
● keepalived.service - LVS and VRRP High Availability Monitor
Loaded: loaded (/usr/lib/systemd/system/keepalived.service; disabled; vendor preset: disabled)
Active: active (running) since Thu 2020-05-14 22:46:23 CST; 4s ago
Process: 4586 ExecStart=/usr/sbin/keepalived $KEEPALIVED_OPTIONS (code=exited, status=0/SUCCESS)
Main PID: 4588 (keepalived)
CGroup: /system.slice/keepalived.service
├─4588 /usr/sbin/keepalived -D
├─4589 /usr/sbin/keepalived -D
└─4590 /usr/sbin/keepalived -D
May 14 22:46:26 zhaoZhongHai.zzh Keepalived_vrrp[4590]: VRRP_Instance(VI_1) Transition to MASTER STATE
May 14 22:46:27 zhaoZhongHai.zzh Keepalived_vrrp[4590]: VRRP_Instance(VI_1) Entering MASTER STATE
May 14 22:46:27 zhaoZhongHai.zzh Keepalived_vrrp[4590]: VRRP_Instance(VI_1) setting protocol iptable drop rule
May 14 22:46:27 zhaoZhongHai.zzh Keepalived_vrrp[4590]: VRRP_Instance(VI_1) setting protocol VIPs.
May 14 22:46:27 zhaoZhongHai.zzh Keepalived_vrrp[4590]: Sending gratuitous ARP on ens33 for 192.168.1.33
May 14 22:46:27 zhaoZhongHai.zzh Keepalived_vrrp[4590]: VRRP_Instance(VI_1) Sending/queueing gratuitous ARPs on ens33 for....1.33
May 14 22:46:27 zhaoZhongHai.zzh Keepalived_vrrp[4590]: Sending gratuitous ARP on ens33 for 192.168.1.33
May 14 22:46:27 zhaoZhongHai.zzh Keepalived_vrrp[4590]: Sending gratuitous ARP on ens33 for 192.168.1.33
May 14 22:46:27 zhaoZhongHai.zzh Keepalived_vrrp[4590]: Sending gratuitous ARP on ens33 for 192.168.1.33
May 14 22:46:27 zhaoZhongHai.zzh Keepalived_vrrp[4590]: Sending gratuitous ARP on ens33 for 192.168.1.33
Hint: Some lines were ellipsized, use -l to show in full.
[zhao@zhaoZhongHai ~]$
[zhao@zhaoZhongHai ~]$
[zhao@zhaoZhongHai ~]$