Re: keepalived+LVS

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



thanks for relay!
if i only use ha+lvs configuration of keepalived.the  load balance not work.
then,i install ipvsadm and setup lvs with tun by ipvsadm ,it's work.

command line below:
ipvsadm -A -t 172.16.39.100:80 -s rr
ipvsadm -a -t 172.16.39.100:80 -r 172.16.39.30:80 -i
ipvsadm -a -t 172.16.39.100:80 -r 172.16.39.40:80 -i


-------------------------------------------------------------lb server (master) keepalived.conf--------------------------------------------
global_defs {
    router_id LVS_DEVEL_M
}

vrrp_instance websev {
    state MASTER
    interface eth0
    virtual_router_id 51
    priority 100        
    advert_int 1        

    authentication {
        auth_type PASS
        auth_pass 1111
    }

    virtual_ipaddress {
        172.16.39.100
    }
}

virtual_server 172.16.39.100 80 {
    delay_loop 6
    lb_algo rr
    lb_kind TUN
    persistence_timeout 10
    protocol TCP

    real_server 172.16.39.30 80 {
        weight 1
        TCP_CHECK {
            connect_timeout 3
            nb_get_retry 3
            delay_before_retry 3
        }
    }
    real_server 172.16.39.40 80 {
        weight 1
        TCP_CHECK {
            connect_timeout 3
            nb_get_retry 3
            delay_before_retry 3
        }
    }
}
---------------------------------------------------------------real server 1 command ------------------------------------------------------------------
   ifconfig tunl0 172.16.39.100 netmask 255.255.255.0 up
   route add -host 172.16.39.100 dev tunl0
   echo "1" >/proc/sys/net/ipv4/conf/tunl0/arp_ignore
   echo "2" >/proc/sys/net/ipv4/conf/tunl0/arp_announce
   echo "1" >/proc/sys/net/ipv4/conf/all/arp_ignore
   echo "2" >/proc/sys/net/ipv4/conf/all/arp_announce
   sysctl -p
--------------------------------------------------------------------------------------------------------------------------------------------------


2011/3/8 Steve Barnes <steve@xxxxxxxxxx>
>   all!
> if i want to use lvs function of keepalived , i must install ipvsadm ?
> tks!
> _______________________________________________
> CentOS mailing list
> CentOS@xxxxxxxxxx
> http://lists.centos.org/mailman/listinfo/centos
>

[steve@mail ~]$ yum provides '*/ipvsadm'
Loaded plugins: fastestmirror
addons                                                                                                                                                                                  |  951 B
00:00
base                                                                                                                                                                                    | 2.1 kB
00:00
extras                                                                                                                                                                                  | 2.1 kB
00:00
updates                                                                                                                                                                                 | 1.9 kB
00:00
ipvsadm-1.24-10.x86_64 : Utility to administer the Linux Virtual Server
Repo        : base
Matched from:
Filename    : /etc/rc.d/init.d/ipvsadm
Filename    : /sbin/ipvsadm

I use keepalived/lvs. Yes, you need to install it. Otherwise, there's no way for you to manage the lvs function?

At least, that's what I've been led to believe...

Cheers

Steve

_______________________________________________
CentOS mailing list
CentOS@xxxxxxxxxx
http://lists.centos.org/mailman/listinfo/centos

_______________________________________________
CentOS mailing list
CentOS@xxxxxxxxxx
http://lists.centos.org/mailman/listinfo/centos

[Index of Archives]     [CentOS]     [CentOS Announce]     [CentOS Development]     [CentOS ARM Devel]     [CentOS Docs]     [CentOS Virtualization]     [Carrier Grade Linux]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Linux USB]
  Powered by Linux