配置负载均衡服务器时只能访问一台这是什么情况

ant_1024 2016-11-12 03:36:39
#日志
[root@localhost xuexi]# service keepalived stop
Stopping keepalived: [ OK ]
[root@localhost xuexi]# service keepalived start
Starting keepalived: [ OK ]
[root@localhost xuexi]# tail -f /var/log/messages
Nov 12 07:20:09 localhost Keepalived_healthcheckers[3186]: Configuration is using : 11561 Bytes
Nov 12 07:20:09 localhost Keepalived_healthcheckers[3186]: Using LinkWatch kernel netlink reflector...
Nov 12 07:20:09 localhost Keepalived_healthcheckers[3186]: Activating healthchecker for service [192.168.180.131]:80
Nov 12 07:20:09 localhost Keepalived_healthcheckers[3186]: Activating healthchecker for service [192.168.180.130]:80
Nov 12 07:20:09 localhost Keepalived_vrrp[3187]: VRRP sockpool: [ifindex(2), proto(112), unicast(0), fd(10,11)]
Nov 12 07:20:10 localhost Keepalived_vrrp[3187]: VRRP_Instance(VI_1) Transition to MASTER STATE
Nov 12 07:20:11 localhost Keepalived_vrrp[3187]: VRRP_Instance(VI_1) Entering MASTER STATE
Nov 12 07:20:11 localhost Keepalived_vrrp[3187]: VRRP_Instance(VI_1) setting protocol VIPs.
Nov 12 07:20:11 localhost Keepalived_vrrp[3187]: VRRP_Instance(VI_1) Sending gratuitous ARPs on eth1 for 192.168.180.201
Nov 12 07:20:11 localhost Keepalived_healthcheckers[3186]: Netlink reflector reports IP 192.168.180.201 added
Nov 12 07:20:16 localhost Keepalived_vrrp[3187]: VRRP_Instance(VI_1) Sending gratuitous ARPs on eth1 for 192.168.180.201

#keepalived中的配置文件

bal_defs {
# notification_email {
# admin@toxingwang.com
# }
# notification_email_from master@toxingwang.com
# smtp_server smtp.exmail.qq.com
# smtp_connect_timeout 30
router_id LVS_DEVEL
}
vrrp_instance VI_1 {
state MASTER
interface eth1
virtual_router_id 51
priority 100
advert_int 1
authentication {
auth_type PASS
auth_pass 1111
}
virtual_ipaddress {
192.168.180.201
}
}
virtual_server 192.168.180.201 80 {
delay_loop 6
lb_algo wrr
lb_kind DR
nat_mask 255.255.255.0
persistence_timeout 0
protocol TCP
real_server 192.168.180.131 80 {
weight 3
TCP_CHECK {
connect_timeout 10
nb_get_retry 3
delay_before_retry 3
connect_port 80
}
}
real_server 192.168.180.130 80 {
weight 3
TCP_CHECK {
connect_timeout 10
nb_get_retry 3
delay_before_retry 3
connect_port 80
}
}
}



#两台虚拟机中的配置
SNS_VIP=192.168.180.201(另一台202)
. /etc/rc.d/init.d/functions
case "$1" in
start)
ifconfig lo:0 $SNS_VIP netmask 255.255.255.255 broadcast $SNS_VIP
/sbin/route add -host $SNS_VIP dev lo:0
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
sysctl -p >/dev/null 2>&1
echo "RealServer Start OK"
;;
stop)
ifconfig lo:0 down
route del $SNS_VIP >/dev/null 2>&1
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 "RealServer Stoped"
;;
*)
echo "Usage: $0 {start|stop}"
exit 1
esac
exit 0

#两台电脑的真实ip
192.168.180.130(另一台ip:192.168.180.131)

...全文
351 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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