Chinaunix
标题:
LVS集群问题,请大牛帮忙看看
[打印本页]
作者:
心若寒江雪
时间:
2015-03-15 20:31
标题:
LVS集群问题,请大牛帮忙看看
环境描述:
VIP01:192.168.10.81
RIP01:192.168.10.50
RIP02:192.168.10.51
HTTP_GET的方式
VIP02:192.168.10.82
RIP01:192.168.10.58
RIP02:192.168.10.58
TCP_CHECK的方式
每天机器上都有一个Nginx和一个Tomcat,Nginx的80端口接收请求,之后转发到本机Tomcat的8080端口
问题描述:
我想通过HTTP_GET的方式监控VIP01后端realserver的一个jsp链接,达到整体健康检查的目的,但是重启Keepalive的时候发现VIP01仅仅有一台realserver在线上,并且启动日志里面也没有VIP01的启动日志,而只有VIP02的启动日志
Mar 15 20:18:19 localhost Keepalived_vrrp: Registering gratutious ARP shared channel
Mar 15 20:18:19 localhost Keepalived_healthcheckers: Configuration is using : 17443 Bytes
Mar 15 20:18:19 localhost Keepalived_vrrp: Opening file '/etc/keepalived/keepalived.conf'.
Mar 15 20:18:19 localhost Keepalived_vrrp: Configuration is using : 64040 Bytes
Mar 15 20:18:19 localhost Keepalived_vrrp: Using LinkWatch kernel netlink reflector...
Mar 15 20:18:19 localhost Keepalived_vrrp: VRRP_Instance(VI_1) Entering BACKUP STATE
Mar 15 20:18:19 localhost Keepalived_vrrp: VRRP sockpool: [ifindex(2), proto(112), fd(11,12)]
Mar 15 20:18:19 localhost Keepalived_healthcheckers: Using LinkWatch kernel netlink reflector...
Mar 15 20:18:19 localhost Keepalived_healthcheckers: Activating healtchecker for service [192.168.10.58]:80
Mar 15 20:18:19 localhost Keepalived_healthcheckers: Activating healtchecker for service [192.168.10.59]:80
复制代码
[root@lvs02 ~]# genhash -s 192.168.10.51 -p 80 -u /js/lib/jquery.cookie.min.js
MD5SUM = 1aa3a95f71e58af80e238b9139e592a0
复制代码
IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddress:Port Scheduler Flags
-> RemoteAddress:Port Forward Weight ActiveConn InActConn
TCP 192.168.10.82:80 wrr persistent 60
-> 192.168.10.59:80 Route 3 0 0
-> 192.168.10.58:80 Route 3 0 0
TCP 192.168.10.81:80 wrr persistent 60
-> 192.168.10.50:80 Route 3 0 0
复制代码
! Configuration File for keepalived
global_defs {
notification_email {
xxx@xxx.xx
xxx@xx.xxx
}
notification_email_from xx.xx@xx.xx
smtp_server 127.0.0.1
router_id LVS_DEVEL
}
# VIP1
vrrp_instance VI_1 {
state BACKUP
interface eth0
virtual_router_id 51
priority 99
advert_int 1
authentication {
auth_type PASS
auth_pass 1111
}
virtual_ipaddress {
192.168.10.81
192.168.10.82
}
}
virtual_server 192.168.10.81 80 {
delay_loop 6
lb_algo wrr
lb_kind DR
persistence_timeout 60
protocol TCP
real_server 192.168.10.50 80 {
weight 3
HTTP_GET{
url{
path /js/lib/jquery.cookie.min.js
digest 1aa3a95f71e58af80e238b9139e592a0
}
connect_timeout 3
nb_get_retry 3
delay_before_retry 3
}
}
real_server 192.168.10.51 80 {
weight 3
HTTP_GET{
url{
path /js/lib/jquery.cookie.min.js
digest 1aa3a95f71e58af80e238b9139e592a0
}
connect_timeout 3
nb_get_retry 3
delay_before_retry 3
}
}
}
virtual_server 192.168.10.82 80 {
delay_loop 6
lb_algo wrr
lb_kind DR
persistence_timeout 60
protocol TCP
real_server 192.168.10.58 80 {
weight 3
TCP_CHECK {
connect_timeout 10
nb_get_retry 3
delay_before_retry 3
connect_port 80
}
}
real_server 192.168.10.59 80 {
weight 3
TCP_CHECK {
connect_timeout 10
nb_get_retry 3
delay_before_retry 3
connect_port 80
}
}
}
复制代码
请各位大牛帮帮忙看看,那里不对,我看了好久。。。
没看明白。。
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2