心若寒江雪 发表于 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:
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 :80
Mar 15 20:18:19 localhost Keepalived_healthcheckers: Activating healtchecker for service :80# 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
TCP192.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
TCP192.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
      }
   }
}
请各位大牛帮帮忙看看,那里不对,我看了好久。。。
没看明白。。
页: [1]
查看完整版本: LVS集群问题,请大牛帮忙看看