1、实验拓扑图
2、Master主机配置
2.1、Master主机keepalived配置
[root@Master ~]# cat /etc/keepalived/keepalived.conf
! Configuration File for keepalived #全局定义 global_defs { notification_email { zhijulei@163.com #主备切换时候收邮件的地址,一行一个 1808800488@qq.com } notification_email_from root #指定邮件的来源 smtp_server 127.0.0.1 #使用本地邮件服务器 smtp_connect_timeout 30 #指定邮件连接超时时间 router_id LVS_MASTER #指定router_id标识符 ,主备的可以相同,也可以不相同 } #虚拟路由组定义## vrrp_syncv_group SWJ { #定义一个虚拟路由组 group { inside_network outside_network } } #外网定义### vrrp_instance outside_network { state MASTER #指定那个为master,那个为backup,如果设置 #了nopreempt这个值不起作用,主备靠priority决定 interface eth1 #设置VIP的绑定网卡为eth1 nopreempt #非抢占(因为默认如果master挂的时候,backup会顶上,当master再好的时候,会再切回去,这样就会造成两次 ##断开,加上nopreempt的时候,及时master又好了,依旧不会切换,但是要注意两个state 都要是backup) track_interface { #定义额外的监听网卡,只要其中一个网卡出现故障就会发生主备切换 # eth1 eth0 } lvs_sync_daemon_inteface eth1 #设置lvs监听网卡 virtual_router_id 100 #设置虚拟路由ID号,同一组主备的ID号要一样 priority 100 #设置优先级,MASTER的优先级要比BACKUP的高 advert_int 1 #设置vrrp检测时间,默认为1S authentication { #设置认证信息,主备要一样 auth_type PASS #设置认证方式 auth_pass 1111 #设置认证密码 } virtual_ipaddress { 192.168.1.180/24 #设置外网VIP } } #内网定义### vrrp_instance inside_network { state MASTER nopreempt #非抢占(因为默认如果master挂的时候,backup会顶上,当master再好的时候,会再切回去,这样就会造成两次 #断开,加上nopreempt的时候,及时master又好了,依旧不会切换,但是要注意两个state 都要是backup) interface eth0 track_interface { eth1 # eth1 } lvs_sync_daemon_inteface eth1 virtual_router_id 50 priority 100 advert_int 1 authentication { auth_type PASS auth_pass 1111 } virtual_ipaddress { 192.168.8.254/24 #设置网关地址为内网VIP } } virtual_server 192.168.1.180 80{ #设置策略 vip+端口 delay_loop 6 #健康检查时间间隔 lb_algo rr #lvs调度算法rr|wrr|lc|wlc|lblc|sh|dh lb_kind NAT ##负载均衡转发规则NAT|DR|TUN nat_mask 255.255.255.0 #persistence_timeout 50 # 此处注释,不然在50s里面访问的都是同一台后端服务器 protocol TCP real_server 192.168.8.70 80 { #设置真实服务器IP+端口 weight 1 TCP_CHECK { connect_timeout 3 #连接超时时间 nb_get_retry 3 #重连次数 delay_before_retry 3 #重连间隔时间 connect_port 80 #健康检查的端口的端口 } } real_server 192.168.8.55 80 { weight 1 TCP_CHECK { connect_timeout 3 nb_get_retry 3 delay_before_retry 3 connect_port 80 } } }
2.2、Master主机iptables配置
不建议将防火墙关闭,实际环境中防火墙是要开启的。
[root@Master ~]# cat /etc/sysconfig/iptables # Generated by iptables-save v1.4.7 on Thu Mar 23 12:48:47 2017 *nat :PREROUTING ACCEPT [504:230150] :POSTROUTING ACCEPT [66:3904] :OUTPUT ACCEPT [66:3904] COMMIT # Completed on Thu Mar 23 12:48:47 2017 # Generated by iptables-save v1.4.7 on Thu Mar 23 12:48:47 2017 *filter :INPUT DROP [0:0] #默认DROP :FORWARD DROP [0:0] :OUTPUT ACCEPT [158:8552] -A INPUT -i lo -j ACCEPT -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT -A INPUT -p tcp -m tcp --dport 22 -j ACCEPT -A INPUT -p tcp -m tcp --dport 3306 -j ACCEPT -A INPUT -p udp -m udp --dport 123 -j ACCEPT -A INPUT -p icmp -m icmp --icmp-type any -j ACCEPT -A INPUT -p tcp -m tcp --dport 80 -j ACCEPT -A FORWARD -i eth0 -o eth1 -j ACCEPT -A FORWARD -i eth1 -o eth0 -j ACCEPT COMMIT # Completed on Thu Mar 23 12:48:47 2017
2.3、开启路由功能
[root@Master ~]# vi /etc/sysctl.conf # Kernel sysctl configuration file for Red Hat Linux # # For binary values, 0 is disabled, 1 is enabled. See sysctl(8) and # sysctl.conf(5) for more details. # # Use '/sbin/sysctl -a' to list all possible parameters. # Controls IP packet forwarding net.ipv4.ip_forward = 1 #设置为“1”开启路由转发功能,“0”为关闭路由转发; # Controls source route verification net.ipv4.conf.default.rp_filter = 1 # Do not accept source routing net.ipv4.conf.default.accept_source_route = 0 # Controls the System Request debugging functionality of the kernel kernel.sysrq = 0 # Controls whether core dumps will append the PID to the core filename. # Useful for debugging multi-threaded applications. kernel.core_uses_pid = 1 # Controls the use of TCP syncookies "/etc/sysctl.conf" 39L, 1091C
[root@Master ~]# sysctl -p #使设置生效
net.ipv4.ip_forward = 1
net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.default.accept_source_route = 0
kernel.sysrq = 0
kernel.core_uses_pid = 1
net.ipv4.tcp_syncookies = 1
kernel.msgmnb = 65536
kernel.msgmax = 65536
kernel.shmmax = 4294967295
kernel.shmall = 268435456
fs.file-max = 65535
fs.file-max = 65535
2.4、Master主机IP配置
2.4.1 内网网卡:eth0配置
[root@Master~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 HWADDR=00:0C:29:ED:5F:CF TYPE=Ethernet UUID=e9c2f7f7-2787-4404-8a31-89fbfd1186e6 ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=static IPADDR=192.168.8.68 NETMASK=255.255.255.0 GATEWAY=192.168.8.254 #网关为内网VIP DNS1=202.102.224.68 ~ ~ ~ "/etc/sysconfig/network-scripts/ifcfg-eth0" 11L, 223C
2.4.2 外网网卡:eth1配置
[root@Master ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth1 DEVICE=eth1 HWADDR=00:0C:29:ED:5F:D9 TYPE=Ethernet ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=static IPADDR=192.168.1.119 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=192.168.1.1 ~ "/etc/sysconfig/network-scripts/ifcfg-eth1" 10L, 177C
3、Backup主机配置
3.1、Backup主机keepalived配置
[root@Backup ~]# cat /etc/keepalived/keepalived.conf ! Configuration File for keepalived #全局定义 global_defs { notification_email { zhijulei@163.com #主备切换时候收邮件的地址,一行一个 1808800488@qq.com } notification_email_from root #指定邮件的来源 smtp_server 127.0.0.1 #使用本地邮件服务器 smtp_connect_timeout 30 #指定邮件连接超时时间 router_id LVS_MASTER #指定router_id标识符 ,主备的可以相同,也可以不相同 } #虚拟路由组定义 vrrp_syncv_group SWJ { #定义一个虚拟路由组 group { inside_network outside_network } } #外网定义 vrrp_instance outside_network { state BACKUP #设置主lvs负载为master ,备用的为BACKUP nopreempt interface eth1 #设置VIP的绑定网卡为eth1 track_interface { #定义额外的监听网卡,只要其中一个网卡出现故障就会发生主备切换 # eth1 eth0 } lvs_sync_daemon_inteface eth1 #设置lvs监听网卡 virtual_router_id 100 #设置虚拟路由ID号,同一组主备的ID号要一样 priority 99 #设置优先级,MASTER的优先级要比BACKUP的高,Backup 为99 ,Master为100 advert_int 1 #设置vrrp检测时间,默认为1S authentication { #设置认证信息,主备要一样 auth_type PASS auth_pass 1111 } virtual_ipaddress { 192.168.1.180/24 #设置外网VIP } } #内网定义 vrrp_instance inside_network { state BACKUP nopreempt interface eth0 track_interface { eth1 # eth1 } lvs_sync_daemon_inteface eth1 virtual_router_id 50 priority 99 advert_int 1 authentication { auth_type PASS auth_pass 1111 } virtual_ipaddress { 192.168.8.254/24 #设置网关地址为内网VIP } } virtual_server 192.168.1.180 80{ #设置策略 vip+端口 delay_loop 6 lb_algo rr # 设置策略,在这里为轮询模式,也可以设置为wrr或其他 lb_kind NAT #设置为NAT模式,DR模式换为DR即可 nat_mask 255.255.255.0 #persistence_timeout 50 # 此处注释,不然在50s里面访问的都是同一台后端服务器 protocol TCP real_server 192.168.8.70 80 { #设置真实服务器IP+端口 weight 1 TCP_CHECK { connect_timeout 3 nb_get_retry 3 delay_before_retry 3 connect_port 80 #设置连接端口 } } real_server 192.168.8.55 80{ weight 1 TCP_CHECK { connect_timeout 3 nb_get_retry 3 delay_before_retry 3 connect_port 80 } } }
3.2、Backup主机iptables配置
[root@Backup ~]# cat /etc/sysconfig/iptables # Generated by iptables-save v1.4.7 on Thu Mar 23 12:41:44 2017 *nat :PREROUTING ACCEPT [1582:375199] :POSTROUTING ACCEPT [1828:110253] :OUTPUT ACCEPT [1607:96146] COMMIT # Completed on Thu Mar 23 12:41:44 2017 # Generated by iptables-save v1.4.7 on Thu Mar 23 12:41:44 2017 *filter :INPUT DROP [166:18301] #默认规则拒绝 :FORWARD DROP [0:0] :OUTPUT ACCEPT [4538:306389] -A INPUT -s 192.168.1.0/24 -p tcp -m tcp --dport 22 -j ACCEPT -A INPUT -i lo -j ACCEPT -A INPUT -s 192.168.1.0/24 -p vrrp -j ACCEPT #允许外网网卡接收vrrp协议,允许后外网VIP才可以在主备间浮动! -A INPUT -s 192.168.8.0/24 -p vrrp -j ACCEPT #允许内网网卡接收vrrp协议,允许后内网VIP才可以在主备间浮动! -A INPUT -p tcp -m tcp --dport 80 -j ACCEPT -A INPUT -p tcp -m tcp --sport 80 -j ACCEPT -A FORWARD -i eth0 -o eth1 -j ACCEPT -A FORWARD -i eth1 -o eth0 -j ACCEPT COMMIT # Completed on Thu Mar 23 12:41:44 2017
3.3、开启路由功能
同Master主机配置方法一样
3.4、Backup主机IP配置
3.4.1 内网网卡eth0
[root@Backup ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 HWADDR=00:0C:29:69:CF:52 TYPE=Ethernet UUID=ce3728cb-3934-45bc-80b2-cf0851a34e3a ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=static IPADDR=192.168.8.65 NETMASK=255.255.255.0 GATEWAY=192.168.8.254 DNS1=202.102.224.68 ~ ~ ~ ~ "/etc/sysconfig/network-scripts/ifcfg-eth0" 11L, 224C
3.4.2 外网网卡
[root@Backup ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth1 DEVICE=eth1 HWADDR=00:0C:29:69:CF:5C TYPE=Ethernet ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=static IPADDR=192.168.1.65 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=202.102.224.68 ~ ~ ~ "/etc/sysconfig/network-scripts/ifcfg-eth1" 10L, 179C
4、实验结果测试
4.1 负载均衡测试
4.1.1客户机上ab测试
[root@client ~]# ab -c 100 -n 1000 http://192.168.1.180/ This is ApacheBench, Version 2.3 <$Revision: 655654 $> Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Licensed to The Apache Software Foundation, http://www.apache.org/ Benchmarking 192.168.1.180 (be patient) Completed 100 requests Completed 200 requests Completed 300 requests Completed 400 requests Completed 500 requests Completed 600 requests Completed 700 requests Completed 800 requests Completed 900 requests Completed 1000 requests Finished 1000 requests Server Software: Apache/2.2.3 Server Hostname: 192.168.1.180 Server Port: 80 Document Path: / Document Length: 4961 bytes Concurrency Level: 100 Time taken for tests: 1.104 seconds Complete requests: 1000 Failed requests: 505 (Connect: 0, Receive: 0, Length: 505, Exceptions: 0) Write errors: 0 Non-2xx responses: 1000 Total transferred: 5163050 bytes HTML transferred: 4928680 bytes Requests per second: 905.88 [#/sec] (mean) Time per request: 110.389 [ms] (mean) Time per request: 1.104 [ms] (mean, across all concurrent requests) Transfer rate: 4567.51 [Kbytes/sec] received Connection Times (ms) min mean[+/-sd] median max Connect: 4 15 5.6 14 48 Processing: 6 90 71.1 74 199 Waiting: 5 88 71.1 73 195 Total: 14 105 72.1 87 212 Percentage of the requests served within a certain time (ms) 50% 87 66% 176 75% 183 80% 187 90% 195 95% 200 98% 206 99% 207 100% 212 (longest request)
4.1.2 Master主机
本次实验为rr轮询,二台real server 均衡分配;
[root@Master ~]# ipvsadm -Ln IP Virtual Server version 1.2.1 (size=4096) Prot LocalAddress:Port Scheduler Flags -> RemoteAddress:Port Forward Weight ActiveConn InActConn TCP 192.168.1.180:80 rr -> 192.168.8.55:80 Masq 1 0 506 -> 192.168.8.70:80 Masq 1 0 505
4.1.3 Master主机上keepalived stop
[root@WebA ~]# service keepalived stop
Stopping keepalived: [ OK ]
客户机上
[root@client ~]# ab -c 100 -n 1000 http://192.168.1.180/
观察Backup主机
[root@Backup ~]# ipvsadm -Ln IP Virtual Server version 1.2.1 (size=4096) Prot LocalAddress:Port Scheduler Flags -> RemoteAddress:Port Forward Weight ActiveConn InActConn TCP 192.168.1.180:80 rr -> 192.168.8.55:80 Masq 1 0 501 -> 192.168.8.70:80 Masq 1 0 501
4.1.4 IE浏览器F5观察,网页内容均衡切换
4.2 高可用性测试
4.2.1 当Master主机正常运行时,主备服务器运行状态检查:
(1)Master状态 之log日志
[root@Master ~]# tail /var/log/messages Mar 23 17:22:01 WebA Keepalived_vrrp[9438]: VRRP_Instance(outside_network) Entering MASTER STATE Mar 23 17:22:01 WebA Keepalived_vrrp[9438]: VRRP_Instance(outside_network) setting protocol VIPs. Mar 23 17:22:01 WebA Keepalived_vrrp[9438]: VRRP_Instance(outside_network) Sending gratuitous ARPs on eth1 for 192.168.1.180 Mar 23 17:22:01 WebA Keepalived_healthcheckers[9437]: Netlink reflector reports IP 192.168.8.254 added Mar 23 17:22:01 WebA Keepalived_healthcheckers[9437]: Netlink reflector reports IP 192.168.1.180 added Mar 23 17:22:03 WebA ntpd[3138]: Listen normally on 58 eth0 192.168.8.254 UDP 123 Mar 23 17:22:03 WebA ntpd[3138]: Listen normally on 59 eth1 192.168.1.180 UDP 123 Mar 23 17:22:06 WebA Keepalived_vrrp[9438]: VRRP_Instance(inside_network) Sending gratuitous ARPs on eth0 for 192.168.8.254 Mar 23 17:22:06 WebA Keepalived_vrrp[9438]: VRRP_Instance(outside_network) Sending gratuitous ARPs on eth1 for 192.168.1.180
(2)Master状态 IP地址
[root@Master ~]# ip a 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000 link/ether 00:0c:29:ed:5f:cf brd ff:ff:ff:ff:ff:ff inet 192.168.8.68/24 brd 192.168.8.255 scope global eth0 inet 192.168.8.254/24 scope global secondary eth0 inet6 fe80::20c:29ff:feed:5fcf/64 scope link valid_lft forever preferred_lft forever 3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000 link/ether 00:0c:29:ed:5f:d9 brd ff:ff:ff:ff:ff:ff inet 192.168.1.119/24 brd 192.168.1.255 scope global eth1 inet 192.168.1.180/24 scope global secondary eth1 inet6 fe80::20c:29ff:feed:5fd9/64 scope link valid_lft forever preferred_lft forever
(3)Master状态 虚拟服务器
[root@Master ~]# ipvsadm -Ln IP Virtual Server version 1.2.1 (size=4096) Prot LocalAddress:Port Scheduler Flags -> RemoteAddress:Port Forward Weight ActiveConn InActConn TCP 192.168.1.180:80 rr -> 192.168.8.55:80 Masq 1 0 0 -> 192.168.8.70:80 Masq 1 0 0
(4)Backup服务器运行状态
[root@Backup ~]# tail /var/log/messages Mar 23 17:21:55 Backup Keepalived_vrrp[3892]: VRRP_Instance(inside_network) Received higher prio advert Mar 23 17:21:55 Backup Keepalived_vrrp[3892]: VRRP_Instance(inside_network) Entering BACKUP STATE Mar 23 17:21:55 Backup Keepalived_vrrp[3892]: VRRP_Instance(inside_network) removing protocol VIPs. Mar 23 17:21:55 Backup Keepalived_healthcheckers[3891]: Netlink reflector reports IP 192.168.8.254 removed Mar 23 17:21:55 Backup Keepalived_vrrp[3892]: VRRP_Instance(outside_network) Received higher prio advert Mar 23 17:21:55 Backup Keepalived_vrrp[3892]: VRRP_Instance(outside_network) Entering BACKUP STATE Mar 23 17:21:55 Backup Keepalived_vrrp[3892]: VRRP_Instance(outside_network) removing protocol VIPs. Mar 23 17:21:55 Backup Keepalived_healthcheckers[3891]: Netlink reflector reports IP 192.168.1.180 removed [root@Backup ~]# ip a 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000 link/ether 00:0c:29:69:cf:52 brd ff:ff:ff:ff:ff:ff inet 192.168.8.65/24 brd 192.168.8.255 scope global eth0 inet6 fe80::20c:29ff:fe69:cf52/64 scope link valid_lft forever preferred_lft forever 3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000 link/ether 00:0c:29:69:cf:5c brd ff:ff:ff:ff:ff:ff inet 192.168.1.65/24 brd 192.168.1.255 scope global eth1 inet6 fe80::20c:29ff:fe69:cf5c/64 scope link valid_lft forever preferred_lft forever
4.2.2 当Master主机宕机时备用服务器运行状态;
[root@Backup ~]# tail /var/log/messages Mar 23 17:44:00 Backup Keepalived_vrrp[3892]: VRRP_Instance(outside_network) Entering MASTER STATE Mar 23 17:44:00 Backup Keepalived_vrrp[3892]: VRRP_Instance(outside_network) setting protocol VIPs. Mar 23 17:44:00 Backup Keepalived_vrrp[3892]: VRRP_Instance(outside_network) Sending gratuitous ARPs on eth1 for 192.168.1.180 Mar 23 17:44:00 Backup Keepalived_healthcheckers[3891]: Netlink reflector reports IP 192.168.1.180 added Mar 23 17:44:00 Backup Keepalived_vrrp[3892]: VRRP_Instance(inside_network) Entering MASTER STATE Mar 23 17:44:00 Backup Keepalived_vrrp[3892]: VRRP_Instance(inside_network) setting protocol VIPs. Mar 23 17:44:00 Backup Keepalived_vrrp[3892]: VRRP_Instance(inside_network) Sending gratuitous ARPs on eth0 for 192.168.8.254 Mar 23 17:44:00 Backup Keepalived_healthcheckers[3891]: Netlink reflector reports IP 192.168.8.254 added Mar 23 17:44:05 Backup Keepalived_vrrp[3892]: VRRP_Instance(outside_network) Sending gratuitous ARPs on eth1 for 192.168.1.180 Mar 23 17:44:05 Backup Keepalived_vrrp[3892]: VRRP_Instance(inside_network) Sending gratuitous ARPs on eth0 for 192.168.8.254 [root@Backup ~]# ip a 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000 link/ether 00:0c:29:69:cf:52 brd ff:ff:ff:ff:ff:ff inet 192.168.8.65/24 brd 192.168.8.255 scope global eth0 inet 192.168.8.254/24 scope global secondary eth0 inet6 fe80::20c:29ff:fe69:cf52/64 scope link valid_lft forever preferred_lft forever 3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000 link/ether 00:0c:29:69:cf:5c brd ff:ff:ff:ff:ff:ff inet 192.168.1.65/24 brd 192.168.1.255 scope global eth1 inet 192.168.1.180/24 scope global secondary eth1 inet6 fe80::20c:29ff:fe69:cf5c/64 scope link valid_lft forever preferred_lft forever
4.2.3 当Master主机重新启动服务器时 ,备用主机运行状态
[root@Backup ~]# tail /var/log/messages Mar 23 17:46:37 Backup Keepalived_vrrp[3892]: VRRP_Instance(inside_network) Received higher prio advert Mar 23 17:46:37 Backup Keepalived_vrrp[3892]: VRRP_Instance(inside_network) Entering BACKUP STATE Mar 23 17:46:37 Backup Keepalived_vrrp[3892]: VRRP_Instance(inside_network) removing protocol VIPs. Mar 23 17:46:37 Backup Keepalived_healthcheckers[3891]: Netlink reflector reports IP 192.168.8.254 removed Mar 23 17:46:37 Backup Keepalived_vrrp[3892]: VRRP_Instance(outside_network) Received higher prio advert Mar 23 17:46:37 Backup Keepalived_vrrp[3892]: VRRP_Instance(outside_network) Entering BACKUP STATE Mar 23 17:46:37 Backup Keepalived_vrrp[3892]: VRRP_Instance(outside_network) removing protocol VIPs. Mar 23 17:46:37 Backup Keepalived_healthcheckers[3891]: Netlink reflector reports IP 192.168.1.180 removed [root@Backup ~]# ip a 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000 link/ether 00:0c:29:69:cf:52 brd ff:ff:ff:ff:ff:ff inet 192.168.8.65/24 brd 192.168.8.255 scope global eth0 inet6 fe80::20c:29ff:fe69:cf52/64 scope link valid_lft forever preferred_lft forever 3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000 link/ether 00:0c:29:69:cf:5c brd ff:ff:ff:ff:ff:ff inet 192.168.1.65/24 brd 192.168.1.255 scope global eth1 inet6 fe80::20c:29ff:fe69:cf5c/64 scope link valid_lft forever preferred_lft forever