Re: keepalived segfaults on Centos 6.5
Frank Baalbergen <[email protected]>
| Newsgroups | gmane.linux.keepalived.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi,
What happens if you move use_vmac and vmac_xmit_base under
virtual_router_id? For me that solves the issue.
Regards,
Frank
On 11/20/2014 01:44 PM, PENZ Robert wrote:
> Hi
>
> the config is really simple, the vmac stuff is not activated in this config.
>
> # cat /etc/keepalived/keepalived.conf
> ! Configuration File for keepalived
>
> global_defs {
> notification_email {
> [email protected]
> }
> notification_email_from [email protected]
> smtp_server smtp.xxxxx
> smtp_connect_timeout 60
> router_id LVS_TSNLB
> }
>
> vrrp_script chk_haproxy {
> script "killall -0 haproxy" # widely used idiom
> interval 1 # check every 2 seconds
> }
>
>
>
> vrrp_instance VI_1 {
> state MASTER
> ! use_vmac
> ! vmac_xmit_base
> garp_master_refresh 15
> interface eth0
> virtual_router_id 100
> priority 100
> advert_int 1
> authentication {
> auth_type AH
> auth_pass XXXXXXXXXXXXXX
> }
> virtual_ipaddress {
> xxx.xxx.xxx.152
> xxx.xxx.xxx.153
> xxx.xxx.xxx.154
> xxx.xxx.xxx.155
> xxx.xxx.xxx.156
> }
>
> track_script {
> chk_haproxy weight 2 # +2 if process is present
> }
> ! notify_master /usr/local/bin/vmac_tweak.sh vrrp.100
> }
>
> Regards,
> Robert
>
>
> -----Ursprüngliche Nachricht-----
> Von: Frank Baalbergen [mailto:[email protected]]
> Gesendet: Donnerstag, 20. November 2014 13:17
> An: PENZ Robert
> Cc: [email protected]
> Betreff: Re: [Keepalived-devel] keepalived segfaults on Centos 6.5
>
> Hi Robert,
>
> When i add use_vmac and vmac_xmit_base to a test keepalived.conf i see
> in the log:
>
> Nov 20 13:10:56 logging Keepalived_vrrp[10671]: vmac: Success creating
> VMAC interface vrrp.10 for vrrp_instance test
>
> I use Debian Wheezy and keepalived 1:1.2.13-1~bpo70+1, so maybe it's a
> CentOs issue, can you share your keepalived.conf so i can try it on my
> Debian machine?
>
> Regards,
>
> Frank
>
> On 11/20/2014 12:39 PM, PENZ Robert wrote:
>> Hi,
>>
>> We've a problem with keepalived-1.2.13-4.1.el6.x86_64 on Centos 6.5. All works until I try the vmac feature. I've loaded the kernel module with modprobe macvlan and added just following to the config:
>>
>> use_vmac
>> vmac_xmit_base
>>
>>
>> and I get segfaults in dmesg
>> keepalived[19170]: segfault at 1c ip 000000000041c378 sp 00007fffeb5c20d0 error 4 in keepalived[400000+49000]
>> keepalived[19171]: segfault at 1c ip 000000000041c378 sp 00007fffeb5c20d0 error 4 in keepalived[400000+49000]
>> __ratelimit: 384 callbacks suppressed
>> keepalived[20393]: segfault at 1c ip 000000000041c378 sp 00007fffcf172c20 error 4 in keepalived[400000+49000]
>> keepalived[20394]: segfault at 1c ip 000000000041c378 sp 00007fffcf172bb0 error 4 in keepalived[400000+49000]
>>
>>
>> if I remove the 2 lines everything works again. In /var/log/messages I see following:
>>
>> Nov 19 16:56:56 xxxxxx Keepalived_vrrp[25698]: Opening file '/etc/keepalived/keepalived.conf'.
>> Nov 19 16:56:56 xxxxxx rsyslogd-2177: imuxsock lost 396 messages from pid 20390 due to rate-limiting
>> Nov 19 16:56:56 xxxxxx Keepalived[20390]: VRRP child process(25698) died: Respawning
>> Nov 19 16:56:56 xxxxxx Keepalived[20390]: Starting VRRP child process, pid=25699
>> Nov 19 16:56:56 xxxxxx Keepalived_vrrp[25699]: Netlink reflector reports IP 10.xxx.xxx.xxx added
>> Nov 19 16:56:56 xxxxxx Keepalived_vrrp[25699]: Netlink reflector reports IP fe80::250:xxxx:xxxx:xxxx added
>> Nov 19 16:56:56 xxxxxx Keepalived_vrrp[25699]: Registering Kernel netlink reflector
>> Nov 19 16:56:56 xxxxxx Keepalived_vrrp[25699]: Registering Kernel netlink command channel
>> Nov 19 16:56:56 xxxxxx Keepalived_vrrp[25699]: Registering gratuitous ARP shared channel
>> Nov 19 16:56:56 xxxxxx Keepalived_vrrp[25699]: Opening file '/etc/keepalived/keepalived.conf'.
>> Nov 19 16:56:56 xxxxxx Keepalived[20390]: VRRP child process(25699) died: Respawning
>> Nov 19 16:56:56 xxxxxx Keepalived[20390]: Starting VRRP child process, pid=25700
>> Nov 19 16:56:56 xxxxxx Keepalived_vrrp[25700]: Netlink reflector reports IP 10.xxx.xxx.xxx added
>> Nov 19 16:56:56 xxxxxx Keepalived_vrrp[25700]: Netlink reflector reports IP fe80::250:xxxx:xxxx:xxxx added
>> Nov 19 16:56:56 xxxxxx Keepalived_vrrp[25700]: Registering Kernel netlink reflector
>> Nov 19 16:56:56 xxxxxx Keepalived_vrrp[25700]: Registering Kernel netlink command channel
>> Nov 19 16:56:56 xxxxxx Keepalived_vrrp[25700]: Registering gratuitous ARP shared channel
>> Nov 19 16:56:56 xxxxxx Keepalived_vrrp[25700]: Opening file '/etc/keepalived/keepalived.conf'.
>> Nov 19 16:56:56 xxxxxx Keepalived[20390]: VRRP child process(25700) died: Respawning
>> Nov 19 16:56:56 xxxxxx Keepalived[20390]: Starting VRRP child process, pid=25701
>> Nov 19 16:56:56 xxxxxx Keepalived_vrrp[25701]: Netlink reflector reports IP 10.xxx.xxx.xxx added
>> Nov 19 16:56:56 xxxxxx Keepalived_vrrp[25701]: Netlink reflector reports IP fe80::250:xxxx:xxxx:xxxx added
>> Nov 19 16:56:56 xxxxxx Keepalived_vrrp[25701]: Registering Kernel netlink reflector
>> Nov 19 16:56:56 xxxxxx Keepalived_vrrp[25701]: Registering Kernel netlink command channel
>> Nov 19 16:56:56 xxxxxx Keepalived_vrrp[25701]: Registering gratuitous ARP shared channel
>> Nov 19 16:56:56 xxxxxx Keepalived_vrrp[25701]: Opening file '/etc/keepalived/keepalived.conf'.
>> Nov 19 16:56:56 xxxxxx Keepalived[20390]: VRRP child process(25701) died: Respawning
>> Nov 19 16:56:56 xxxxxx Keepalived[20390]: Starting VRRP child process, pid=25702
>>
>> Any ideas?
>>
>> Regards,
>> Robert
>>
>>
>>
>> ------------------------------------------------------------------------------
>> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
>> from Actuate! Instantly Supercharge Your Business Reports and Dashboards
>> with Interactivity, Sharing, Native Excel Exports, App Integration & more
>> Get technology previously reserved for billion-dollar corporations, FREE
>> http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk
>> _______________________________________________
>> Keepalived-devel mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/keepalived-devel
>>
>
>
--
Frank Baalbergen - System / Network Engineer
T +31 (0)10 2760434 | [email protected] | www.mendix.com
------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk