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
More information about the lvs-users
mailing list