keepalived does not configure LVS

Brad Dameron brad at seatab.com
Thu May 25 05:39:52 BST 2006


----- Original Message ----- 
From: "Bill Shupp" <hostmaster at shupp.org>
To: <lvs-users at LinuxVirtualServer.org>
Sent: Wednesday, May 24, 2006 6:32 PM
Subject: keepalived does not configure LVS


> Hello,
>
> I'm trying to setup LVS-NAT for HTTP with keepalived.  At the bottom is
> my keepalived.conf contents.  The virtual IPs on the master director get
> setup just fine, but forwarding does not occur.  When I run ipvsadm
> without arguments, there are no services listed.  However, if I add the
> service and real servers by hand via ipvsadm, it works.  I'm guessing
> there's a problem with my config.
>
> This is CentOS 4.3, ipvsadm 1.24 and keepalived 1.1.12 are installed via
> rpms.  Kernel is 2.6.9-34.EL.
>
> Any help is appreciated!
>
> Cheers,
>
> Bill Shupp
>
>
>
>
>
> global_defs {
>   notification_email {
>     hostmaster at shupp.org
>   }
>   notification_email_from hostmaster at shupp.org
>   smtp_server 192.168.1.8
>   smtp_connect_timeout 30
>   router_id LVS1_A
> }
>
> vrrp_instance VI_1 {
>    state MASTER
>    interface eth0
>    virtual_router_id 1
>    priority 100
>    advert_int 1
>    authentication {
>        auth_type PASS
>        auth_pass 1111
>    }
>    virtual_ipaddress {
>        192.168.1.42
>    }
> }
>
> vrrp_instance VI_2 {
>    state MASTER
>    interface eth1
>    virtual_router_id 2
>    priority 100
>    advert_int 1
>    authentication {
>        auth_type PASS
>        auth_pass 1111
>    }
>    virtual_ipaddress {
>        10.10.1.1
>    }
> }
>
> virtual_server 192.168.1.42 80 {
>    delay_loop 6
>    lb_algo rr
>    lb_kind NAT
>    nat_mask 255.255.255.0
>    persistence_timeout 50
>    protocol TCP
>
>    real_server 10.10.1.4 {
>        weight 1
>        HTTP_GET {
>            url {
>              path /id.html
>              digest 67db86c4f23170f673ce83c67bbcc642
>            }
>            connect_timeout 3
>            nb_get_retry 3
>            delay_before_retry 3
>        }
>    }
>
>    real_server 10.10.1.5 {
>        weight 1
>        HTTP_GET {
>            url {
>              path /id.html
>              digest 9c831a54020efc386b04fd618ac25d0c
>            }
>            connect_timeout 3
>            nb_get_retry 3
>            delay_before_retry 3
>        }
>    }
> }


Looks ok. I had this same problem with a RPM of keepalived. I had to compile 
it from source so that it used the ipvs information from my kernel. That 
would be my next step.

Brad Dameron
SeaTab Software
www.seatab.com 


Search lvs-users Archives
Limit search to: Subject & Body Subject Author
Sort by: Reverse Sort

More information about the lvs-users mailing list