keepalived 问题

在乎 发布于 2015/01/22 11:04
阅读 674
收藏 0

我的keepalived 日志显示我的负载均衡几已经进入master状态

下面是keepalived的配置文件

! Configuration File for keepalived
global_defs {
    #  notification_email {
    #    acassen@firewall.loc
    #    failover@firewall.loc
    #    sysadmin@firewall.loc
    #  }
    #  notification_email_from Alexandre.Cassen@firewall.loc
    #  smtp_server 192.168.200.1
    #  smtp_connect_timeout 30
    router_id LVS_DEVEL   
}

vrrp_instance VI_1 {    
    state MASTER        
    interface eth0     
    virtual_router_id 51  
    priority 100            
    advert_int 5          
    authentication {     
        auth_type PASS
        auth_pass 1111
    }
    virtual_ipaddress {    
        192.168.200.88
    }
}

virtual_server 192.168.200.88 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.200.101 80 {
        weight 1                
        TCP_CHECK {                
            connect_timeout 5      
            nb_get_retry 3       
            delay_before_retry 3
            connect_port 80        
        }
    }
    real_server 192.168.200.100 80 {
        weight 1
        TCP_CHECK {
            connect_timeout 5
            nb_get_retry 3
            delay_before_retry 3
            connect_port 80
        }
    }
}



我单独访问100  和 101 机器都能正常访问 页面  但是通过88 负载均衡机器就访问不到  , 这几台机器网络都能ping同   起防火墙都关闭了    , 为什么 负载均衡没正常转发啊?????

加载中
0
在乎
在乎
[root@centOS03 ~]# tail /var/log/messages
Jan 22 18:40:46 centOS03 Keepalived_healthcheckers[2110]: Using LinkWatch kernel netlink reflector...
Jan 22 18:40:46 centOS03 Keepalived_healthcheckers[2110]: Activating healthchecker for service [192.168.200.101]:80
Jan 22 18:40:46 centOS03 Keepalived_healthcheckers[2110]: Activating healthchecker for service [192.168.200.100]:80
Jan 22 18:40:46 centOS03 kernel: IPVS: [wrr] scheduler registered.
Jan 22 18:40:51 centOS03 Keepalived_vrrp[2112]: VRRP_Instance(VI_1) Transition to MASTER STATE
Jan 22 18:40:56 centOS03 Keepalived_vrrp[2112]: VRRP_Instance(VI_1) Entering MASTER STATE
Jan 22 18:40:56 centOS03 Keepalived_vrrp[2112]: VRRP_Instance(VI_1) setting protocol VIPs.
Jan 22 18:40:56 centOS03 Keepalived_vrrp[2112]: VRRP_Instance(VI_1) Sending gratuitous ARPs on eth0 for 192.168.200.88
Jan 22 18:40:56 centOS03 Keepalived_healthcheckers[2110]: Netlink reflector reports IP 192.168.200.88 added
Jan 22 18:41:01 centOS03 Keepalived_vrrp[2112]: VRRP_Instance(VI_1) Sending gratuitous ARPs on eth0 for 192.168.200.88
0
在乎
在乎
上面是   var/log/messages 的信息
0
蔡佳娃
蔡佳娃
keepalive不是做高可用的吗,负载均衡是不是还需要一些组件来支持啊,例如apache,或者lvs
蔡佳娃
蔡佳娃
是啊,那你的配置下lvs,不要再纠结keepalive的配置了
在乎
在乎
lvs是linux2.6内核自带了
0
DuLerWeil
DuLerWeil
DR模式需要realserver也绑定vip地址
DuLerWeil
DuLerWeil
回复 @在乎 : http://wenku.baidu.com/view/7b5b160f011ca300a6c390d5.html
在乎
在乎
如何绑定呢?
在乎
在乎
配置文件
在乎
在乎
! Configuration File for keepalived global_defs { # notification_email { # acassen@firewall.loc # failover@firewall.loc # sysadmin@firewall.loc # } # notification_email_from Alexa...
0
淡定的wo
淡定的wo

Keepalived+LVS或者LVS都是做高可用的,不是做负载均衡的。

你配置了Keepalived,还必须正确配置LVS的DR或者TUN。不然是用不了的。


返回顶部
顶部