LVS
lvs-users
Google
 
Web LinuxVirtualServer.org

Re: [ANNOUNCE] ipvs 1.0.8

To: "LinuxVirtualServer.org users mailing list." <lvs-users@xxxxxxxxxxxxxxxxxxxxxx>
Subject: Re: [ANNOUNCE] ipvs 1.0.8
From: "Alex Kramarov" <alex@xxxxxxxxxxxxxxx>
Date: Sat, 12 Apr 2003 04:50:26 +0200
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  ...

<Prev in Thread] Current Thread [Next in Thread>