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: <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
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: <BROADCAST,MULTICAST,UP,LOWER_UP> 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: <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
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: <BROADCAST,MULTICAST,UP,LOWER_UP> 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]#


日志查看tail -f /var/log/messages
Feb 22 18:24:00 localhost Keepalived_vrrp: Registering gratutious ARP shared channel
Feb 22 18:24:00 localhost Keepalived_vrrp: Opening file '/etc/keepalived/keepalived.conf'.
Feb 22 18:24:00 localhost Keepalived_vrrp: Configuration is using : 61267 Bytes
Feb 22 18:24:00 localhost Keepalived_vrrp: Using LinkWatch kernel netlink reflector...
Feb 22 18:24:00 localhost Keepalived_vrrp: VRRP sockpool: [ifindex(2), proto(112), fd(10,11)]
Feb 22 18:24:01 localhost Keepalived_vrrp: VRRP_Instance(VI_1) Transition to MASTER STATE
Feb 22 18:24:02 localhost Keepalived_vrrp: VRRP_Instance(VI_1) Entering MASTER STATE
Feb 22 18:24:02 localhost Keepalived_vrrp: VRRP_Instance(VI_1) setting protocol VIPs.
Feb 22 18:24:02 localhost Keepalived_vrrp: VRRP_Instance(VI_1) Sending gratuitous ARPs on eth0 for 10.23.52.100
Feb 22 18:24:07 localhost Keepalived_vrrp: VRRP_Instance(VI_1) Sending gratuitous ARPs on eth0 for 10.23.52.100
...全文
168 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

4,436

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
  • 内核源代码研究区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧