Well, i have updated my patches at
http://mail.incredimail.com/howto/lvs/install/
and split them to
http://mail.incredimail.com/howto/lvs/install/RedHat7.3/
(now including latest 1.0.8), and
http://mail.incredimail.com/howto/lvs/install/RedHat9.0/
The latter including rebuild kernels with ipvs 1.0.8, and the ipvsadm rpm.
the INSTALL document describes the process of taking the original
kernel.src.rpm, and produring the desired, ipvs patched kernel. Worth
reading for RH users.
another option for rh 9 users is to use an rh 8 kernel - this is also in the
document...
On other note, while buiding the ipvsadm package, i ran into 3 problems :
1. make rpm in ipvsadm directory runs "rpm -ba" to build the rpms. this will
not work on RH 8 and up. the command should be "rpmbuild -ba" - this is
supported in the RH 7 distros - it is backwards compatible, and should be
safe change.
2. since redhat's kernel-source package doesn't install it's source files to
/usr/src/linux, but to /usr/src/linux-2.4 , i use "make
KERNELSOURCE=/usr/src/linux-2.4" to build the module on 7.3, but i cannot
pass this on while building ipvsadm rpm. There should be some mechanism in
place to deal with that.
3. documentation :
a. the minihowto states that redhat's kernel include ipvs - this is no
longer true ;(
b. the howto includes my note about redhat's kernel and heartbeat here
http://www.linux-vs.org/Joseph.Mack/HOWTO/LVS-HOWTO.unsupported.html#RH_prep
atched_LVS_from_the_mailing_list
this is no longer true, since kernel 2.4.18-27
Comments and suggestions are welcome,
Alex.
----- Original Message -----
From: "Alex Kramarov" <alex@xxxxxxxxxxxxxxx>
To: "LinuxVirtualServer.org users mailing list."
<lvs-users@xxxxxxxxxxxxxxxxxxxxxx>
Sent: Friday, April 11, 2003 7:05 PM
Subject: Re: [ANNOUNCE] ipvs 1.0.8
I have already done extensive research about redhat 9 kernel and lvs
1. althought pre RH 9 redhat kernels did include ipvs, rh 9 doesn't. rh9
is
desktop oriented, they want us to purchase RHAS to have ipvs
2. rh 9 is heavily patched, the most intruding patches are o1 scheduler,
and
the ntpl patches. these interfere with a lot of kernel work, ipvs and uml
are these i met problem with in the last week.
3. you should not use the kernel-source rpm to build your own kernel, you
should get the kernel.srpm, install it into /usr/src/redhat, and modify
the
spec file to include the ipvs patch. i was able to do that, but adding the
ipvs patch, and removing O1 (which includes some preemt pieces) and ntpl
related patches from the spec file (i also removed the lowlat patches,
although they don't collide with ipvs). these redhat's optimisations are
good for desktops, but they are affecting lvs director performance as much
as 25 percent - see the list archives.
4. i will post my spec file, and the prebuilt RH 9 kernel rpms and srpms
for
the i686 platform later, in the standard place.
http://mail.incredimail.com/howto/lvs/install
i will also see if the modules compile standalone with the regular redhat
9
kernel - they did compile with the 7.3 kernel.
Note. althought i don't see any impact of removing the ntpl patches from
the
kernel on any functionality or stability of the machines i use, if anyone
has some input on this, i would be happy to hear it, since glibc is
compiled
with ntpl support on rh 9, and i am not going to recompile that !
thank you.
Alex.
P.S. RH 7.3 is still me faviourite distro for servers, too bad it has only
8
more months of support ...
_______________________________________________
LinuxVirtualServer.org mailing list - lvs-users@xxxxxxxxxxxxxxxxxxxxxx
Send requests to lvs-users-request@xxxxxxxxxxxxxxxxxxxxxx
or go to http://www.in-addr.de/mailman/listinfo/lvs-users