I seem to be unable to compile DRBD against the lustre kernel sources and was hoping somebody who has successfully achieved this could recommend the best procedure. I have installed all the Lustre parts using the RPMs, then tried to build the DRBD from source (latest version) but it failed miserabley. I''m guessing I need to patch the kernel for lustre, then build lustre from source and then I can just install drbd from RPM? Or is there way to install DRBD as a loadable module into the RPM patched lustre kernel? Well the point is, if for some reason, other software which used kernel modules was required, I would assume the best way to be ready for it would be to have a lustre patched kernel source build. Thankyou for listening! Andrew
Andrew-- Which linux distro + lustre kernel RPMs are you using? Andrew Brooker wrote:> I seem to be unable to compile DRBD against the lustre kernel sources and > was hoping somebody who has successfully achieved this could recommend the > best procedure. I have installed all the Lustre parts using the RPMs, then > tried to build the DRBD from source (latest version) but it failed > miserabley. > > I''m guessing I need to patch the kernel for lustre, then build lustre from > source and then I can just install drbd from RPM? Or is there way to install > DRBD as a loadable module into the RPM patched lustre kernel? > > Well the point is, if for some reason, other software which used kernel > modules was required, I would assume the best way to be ready for it would > be to have a lustre patched kernel source build. > > > Thankyou for listening! > > Andrew > > > _______________________________________________ > Lustre-discuss mailing list > Lustre-discuss at lists.lustre.org > http://lists.lustre.org/mailman/listinfo/lustre-discuss >
It''s Centos 5.1 x86 using the Redhat 5 RPMS. Got it working now. I had grabbed the wrong lustre kernel sources (RH 4), but I still had to build a custom kernel using the lustre kernel sources for RH5.> -----Original Message----- > From: lustre-discuss-bounces at lists.lustre.org [mailto:lustre-discuss- > bounces at lists.lustre.org] On Behalf Of Adam Gandelman > Sent: Thursday, 16 April 2009 11:32 AM > To: lustre-discuss at lists.lustre.org > Subject: Re: [Lustre-discuss] DRBD Lustre and kernel modules > > Andrew-- > > Which linux distro + lustre kernel RPMs are you using? > > Andrew Brooker wrote: > > I seem to be unable to compile DRBD against the lustre kernel sources > and > > was hoping somebody who has successfully achieved this could > recommend the > > best procedure. I have installed all the Lustre parts using the RPMs, > then > > tried to build the DRBD from source (latest version) but it failed > > miserabley. > > > > I''m guessing I need to patch the kernel for lustre, then build lustre > from > > source and then I can just install drbd from RPM? Or is there way to > install > > DRBD as a loadable module into the RPM patched lustre kernel? > > > > Well the point is, if for some reason, other software which used > kernel > > modules was required, I would assume the best way to be ready for it > would > > be to have a lustre patched kernel source build. > > > > > > Thankyou for listening! > > > > Andrew > > > > > > _______________________________________________ > > Lustre-discuss mailing list > > Lustre-discuss at lists.lustre.org > > http://lists.lustre.org/mailman/listinfo/lustre-discuss > > > > _______________________________________________ > Lustre-discuss mailing list > Lustre-discuss at lists.lustre.org > http://lists.lustre.org/mailman/listinfo/lustre-discuss
I ended up going the same route but seem to remember getting it to compile against Lustre''s stock kernel by: - linking /usr/src/linux and /lib/modules/LUSTRE_KERNEL/{build, source} to the kernel source tree. - correcting EXTRAVERSION= in /usr/src/linux/Makefile - doing make oldconfig && make prepare && make modules_prepare I found myself having to do the above between distributing the custom kernel across the cluster via RPM and compiling DRBD on each node. I''m new to rpmbuild as well as kernel management in general on RHEL/CentOS. There''s probably a way to avoid all of this and if anyone has tips I''d love to hear ''em. Adam Andrew Brooker wrote:> It''s Centos 5.1 x86 using the Redhat 5 RPMS. > Got it working now. I had grabbed the wrong lustre kernel sources (RH 4), > but I still had to build a custom kernel using the lustre kernel sources for > RH5. > > > >> -----Original Message----- >> From: lustre-discuss-bounces at lists.lustre.org [mailto:lustre-discuss- >> bounces at lists.lustre.org] On Behalf Of Adam Gandelman >> Sent: Thursday, 16 April 2009 11:32 AM >> To: lustre-discuss at lists.lustre.org >> Subject: Re: [Lustre-discuss] DRBD Lustre and kernel modules >> >> Andrew-- >> >> Which linux distro + lustre kernel RPMs are you using? >> >> Andrew Brooker wrote: >> >>> I seem to be unable to compile DRBD against the lustre kernel sources >>> >> and >> >>> was hoping somebody who has successfully achieved this could >>> >> recommend the >> >>> best procedure. I have installed all the Lustre parts using the RPMs, >>> >> then >> >>> tried to build the DRBD from source (latest version) but it failed >>> miserabley. >>> >>> I''m guessing I need to patch the kernel for lustre, then build lustre >>> >> from >> >>> source and then I can just install drbd from RPM? Or is there way to >>> >> install >> >>> DRBD as a loadable module into the RPM patched lustre kernel? >>> >>> Well the point is, if for some reason, other software which used >>> >> kernel >> >>> modules was required, I would assume the best way to be ready for it >>> >> would >> >>> be to have a lustre patched kernel source build. >>> >>> >>> Thankyou for listening! >>> >>> Andrew >>> >>> >>> _______________________________________________ >>> Lustre-discuss mailing list >>> Lustre-discuss at lists.lustre.org >>> http://lists.lustre.org/mailman/listinfo/lustre-discuss >>> >>> >> _______________________________________________ >> Lustre-discuss mailing list >> Lustre-discuss at lists.lustre.org >> http://lists.lustre.org/mailman/listinfo/lustre-discuss >> > > > > _______________________________________________ > Lustre-discuss mailing list > Lustre-discuss at lists.lustre.org > http://lists.lustre.org/mailman/listinfo/lustre-discuss >