LVS+Keepalived配置异常,mapping出来过后没有VIP也没有real Server

各位大哥
VIP:10.23.52.100
LVS1(master) 10.23.52.111
LVS2(backup) 暂时没有配置备份机
RealServer1 10.23.52.113
RealServer 2 10.23.52.114
主机:MASTER
! Configuration File for keepalived
global_defs {
router_id LVS_DEVEL
}
vrrp_instance VI_1 {
state MASTER
interface eth0
virtual_router_id 51
priority 150
advert_int 1
authentication {
auth_type PASS
auth_pass 1111
}
virtual_ipaddress {
10.23.52.100
}
}
virtual_server 10.23.52.100 80 {
delay_loop 6
lb_algo rr
lb_kind DR
persistence_timeout 0
protocol TCP
real_server 10.23.52.113 80{
weight 1
TCP_CHECK {
connect_port 80
connect_timeout 3
nb_get_retry 3
delay_before_retry 3
}
}
real_server 10.23.52.114 80{
weight 1
TCP_CHECK {
connect_port 80
connect_timeout 3
nb_get_retry 3
delay_before_retry 3
}
}
}
配置成功后IP ADD
1: lo: 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
inet 10.23.52.110/32 brd 10.23.52.110 scope global lo:0
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: mtu 1500 qdisc mq state UP qlen 1000
link/ether 00:50:56:be:7f:1c brd ff:ff:ff:ff:ff:ff
inet 10.23.52.111/24 brd 10.23.52.255 scope global eth0
inet 10.23.52.100/32 scope global eth0
inet6 fe80::250:56ff:febe:7f1c/64 scope link
valid_lft forever preferred_lft forever

real Server服务器脚本:
#!/bin/bash
#description:start realserver
vip=10.23.52.100
source /etc/rc.d/init.d/functions
case $1 in
start)
echo "Start Realserver"
/sbin/ifconfig lo:0 $vip broadcast $vip netmask 255.255.255.255 up
echo "1" > /proc/sys/net/ipv4/conf/lo/arp_ignore
echo "2" > /proc/sys/net/ipv4/conf/lo/arp_announce
echo "1" > /proc/sys/net/ipv4/conf/all/arp_ignore
echo "2" > /proc/sys/net/ipv4/conf/all/arp_announce
;;
stop)
echo "Stop Realserver"
/sbin/ifconfig lo:0 down
echo "0" > /proc/sys/net/ipv4/conf/lo/arp_ignore
echo "0" > /proc/sys/net/ipv4/conf/lo/arp_announce
echo "0" > /proc/sys/net/ipv4/conf/all/arp_ignore
echo "0" > /proc/sys/net/ipv4/conf/all/arp_announce
;;
*)
echo "Usage: $0 (start | stop)"
exit 1
esac

IP ADD查看
1: lo: 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
inet 10.23.52.100/32 brd 10.23.52.100 scope global lo:0
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: mtu 1500 qdisc mq state UP qlen 1000
link/ether 00:50:56:be:0e:b8 brd ff:ff:ff:ff:ff:ff
inet 10.23.52.113/24 brd 10.23.52.255 scope global eth0
inet6 fe80::250:56ff:febe:eb8/64 scope link
valid_lft forever preferred_lft forever
[root@Nginx01 nginx]#

都是显示正常,但是最后在ipvsadm时就这样了,没有任何信息返回
[root@localhost keepalived]# ipvsadm
IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddress:Port Scheduler Flags
-> RemoteAddress:Port Forward Weight ActiveConn InActConn
[root@localhost keepalived]#

http://bbs.csdn.net/topics/392090351

我的是因为没有配置realserver的响应通告级别
echo 1 > /proc/sys/net/ipv4/conf/eth0/arp_ignore
echo 2 > /proc/sys/net/ipv4/conf/eth0/arp_announce
echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignore
echo 2 > /proc/sys/net/ipv4/conf/all/arp_announce
在每台rs上配置上,然后重启keepalived服务就好了