I have completed my high-availability package for .lrp systems,
"kpalived.lrp", based on Alexandre Cassen's excellent open-source software.
Due to limitations in keepalived's code AFAIK it wouldn't compile on glibc
2.0.x.  This version was compiled on gcc 2.2.x system.  My LRP system is
Bering uClibc + libc225 and it works fine for me, YMMV.

FYI, It is very possible that keepalive might compile on a gcc 2.1.x or
uClibc system.  I'm unfortunately not a programmer nor did I have a 2.1.x or
2.0.x system lying around.  I didn't think tinkering with makefiles &
destroying existing machines was such was a good idea.  If you get it to
compile on one of those platforms (especially 2.0.x) please let me know!

I created a few packages to provide libraries that Keepalived needs.  You
need to download these and add them to your syslinux.cfg file in order for
kpalived.lrp to work.  Here's the list of files: (Sorry for the size.  I did
strip what I could, it's unfortunate that all these lib files are so damned
big and required)
http://download.sidestep.com/lrp/kpalived.lrp 33244
http://download.sidestep.com/lrp/libcrpto.lrp 342800
http://download.sidestep.com/lrp/libpopt.lrp 26598
http://download.sidestep.com/lrp/libssl2.lrp 81400
http://download.sidestep.com/lrp/libz.lrp 26766

I have also modified zebra & bgpd (by Eric Kiser -
www.eric.kiser.com/glacier.htm) to include /etc/init.d files.  The binaries
are still gcc 2.0.x.  Note : I needed to install an additional library in
order to make these function with Bering-uClibc.  I've listed it below.
http://download.sidestep.com/lrp/zebra.lrp 164145
http://download.sidestep.com/lrp/bgpd.lrp 57368
http://download.sidestep.com/lrp/libm.lrp 142068

Could someone please put these on the sourceforge or mirror page somewhere?
This is not my website and I'm able to provide these files only for a little
while, especially if there's too much usage.  FYI this is my first LRP so
please be gentle in your flames ;)

Thanks much,

Peter Mueller

<kpalived.help>
# cat /var/lib/lrpkg/kpalived.help 

###########################################################################

Keepalived 1.0.0 *.lrp

This file was compiled and packaged for the LEAF Project. This package is
designed to simulate HSRP on Linux routers through the use of the program
Keepalived.  Please visit Keepalived.org for more information on this
software.

kpalived.lrp

For compile, package, and dependency information:

                [EMAIL PROTECTED]

###########################################################################
#       Keepalived 1.0.0 *.lrp information
#       Last Update:  2003-01-??  Peter Mueller
###########################################################################

Keepalived 1.0.0

Mailing List Information:       http://www.keepalived.org/mailinglist.html
Documentation:          http://www.keepalived.org/documentation.html

Summary:        Keepalived VRRPv2
Name:           Keepalived
Version:        1.0.0
Source:         keepalived.1.0.0.tar.gz
URL:            http://www.keepalived.org
Copyright:      GPL
Description:

Keepalived is an excellent implementation of VRRP, the same protocol that
Cisco bases HSRP on.  This configuration of Keepalived is setup for use 
with the Zebra routing package for HA-linux routers running bgp v4.  It's
easy to modify for vanilla-HA or other routing packages.

I compiled Keepalived on a RH 7.2 x86-SMP-based system for use with
Bering-uClibc + libc225.  AFAIK Keepalived does not compile on gcc 2.0.x,
but it might compile on uClibc.  Please write me an email if you can get
it to work.

Please modify the keepalived.conf file with your own settings.  I'd rather
not get email from your routers :).

Best of luck,

Peter Mueller
[EMAIL PROTECTED]

###########################################################################
#       keepalived 1.0.0 Information
#       Last Update:  2003-02-04  Peter Mueller
###########################################################################

-----Original Message-----
From: Peter Mueller [mailto:[EMAIL PROTECTED]]
Sent: Friday, January 31, 2003 5:29 PM
To: 'Charles Holbrook'; [EMAIL PROTECTED]
Subject: RE: [leaf-user] shorewall and keepalived


Hi Charles,

> I am just curious if anyone has used the shorewall package as well as 
> keepalived on the same system.  And how did you overcome the 
> issue of both 
> shorewall and keepalived wanting to do VRRP for the ip 
> addresses?  Just got 
> this dropped in my lap and not really sure how to proceed with this.

I am getting close to getting something working with LRP & keepalived.  I
was planning on posting both a keepalived LRP (using, as it turns out,
bering-uclibc + libc225 compat) and an image of my LRP when it's done, but
you're welcome to what I have in the meantime.  Just drop me a mail
off-list.

Peter


-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
------------------------------------------------------------------------
leaf-user mailing list: [EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/leaf-user
SR FAQ: http://leaf-project.org/pub/doc/docmanager/docid_1891.html


-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
------------------------------------------------------------------------
leaf-user mailing list: [EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/leaf-user
SR FAQ: http://leaf-project.org/pub/doc/docmanager/docid_1891.html

Reply via email to