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
