Arden Wiebe wrote: > Cliff: > > I have some questions about the client packages. I am not sure why the > roadmap or lustre users require separate client packages but stating the > obvious some people must need separate client packages is that correct?
The key here is 'patchless client' Yes, any machine with Lustre server bits installed can be a client. Not Long Ago, there was only one installation for Lustre. Everybody got the same bits. And the Lustre design re-uses things. Note that any Lustre node connecting to a service has a 'client' - for example the OSS is a 'client' of the MDS, and the MDS a 'client' of the OSS. The 'patchless client' was created to allow users to run Lustre with a stock vendor/distro kernel. This removes a lot of support/installation issues - servers can be considered 'Lustre-only' devices, but clients typically have other goop installed. Allowing users to use a stock distro kernel simplifies their support relationship with their other vendors. > > Otherwise the server packages contain the client anyhow correct? If the > later are the client packages for linux somewhat redundant? Yes, the client packages are somewhat redundant, if you don't mind a Lustre-patched kernel on your clients. When will the real client .exe for windows become available? No idea, see the roadmap. cliffw > > Arden > > --- On Wed, 6/17/09, Sheila Barthel <sheila.bart...@sun.com> wrote: > >> From: Sheila Barthel <sheila.bart...@sun.com> >> Subject: Re: [Lustre-discuss] Lustre installation and configuration problems >> To: "Carlos Santana" <neu...@gmail.com> >> Cc: "Cliff White" <cliff.wh...@sun.com>, lustre-discuss@lists.lustre.org >> Date: Wednesday, June 17, 2009, 1:08 PM >> Carlos - >> >> The installation procedures for Lustre 1.6 and 1.8 are the >> same. The manual's installation procedure includes a table >> that shows which packages to install on servers and clients >> (I've attached a PDF of the table). The procedure also >> describes the installation order for packages (kernel, >> modules, ldiskfs, then utilities/userspace, then >> e2fsprogs). >> >> http://manual.lustre.org/manual/LustreManual16_HTML/LustreInstallation.html#50401389_pgfId-1291574 >> >> Sheila >> >> Cliff White wrote: >>> Carlos Santana wrote: >>> >>>> Huh... :( Sorry to bug you guys again... >>>> >>>> I am planning to make a fresh start now as nothing >> seems to have worked for me. If you have any >> comments/feedback please share them. >>>> I would like to confirm installation order before >> I make a fresh start. From Arden's experience: >> http://lists.lustre.org/pipermail/lustre-discuss/2009-June/010710.html >> , the lusre-module is installed last. As I was installing >> Lustre 1.8, I was referring 1.8 operations manual >> http://manual.lustre.org/index.php?title=Main_Page . >> The installation order in the manual is different than what >> Arden has suggested. >>>> Will it make a difference in configuration at >> later stage? Which one should I follow now? >>>> Any comments? >>>> >>> RPM installation order really doesn't matter. If you >> install in the 'wrong' order you will get a lot of warnings >> from RPM due to the relationship of the various RPMs. But >> these are harmless - whatever order you install in, it >> should work fine. >>> cliffw >>> >>>> Thanks, >>>> CS. >>>> >>>> >>>> On Wed, Jun 17, 2009 at 12:35 AM, Carlos Santana >> <neu...@gmail.com >> <mailto:neu...@gmail.com>> >> wrote: >>>> Thanks Cliff. >>>> >>>> The depmod -a was >> successful before as well. I am using CentOS 5.2 >>>> box. Following are the >> packages installed: >>>> [r...@localhost tmp]# rpm >> -qa | grep -i lustre >>>> >> lustre-modules-1.8.0-2.6.18_92.1.17.el5_lustre.1.8.0smp >>>> >> lustre-1.8.0-2.6.18_92.1.17.el5_lustre.1.8.0smp >>>> [r...@localhost tmp]# >> uname -a >>>> Linux >> localhost.localdomain 2.6.18-92.el5 #1 SMP Tue Jun 10 >> 18:49:47 >>>> EDT 2008 i686 i686 i386 >> GNU/Linux >>>> And here is a output from >> strace for mount: >>>> http://www.heypasteit.com/clip/8WT >>>> >>>> Any further debugging >> hints? >>>> Thanks, >>>> CS. >>>> >>>> On 6/16/09, Cliff White >> <cliff.wh...@sun.com >>>> <mailto:cliff.wh...@sun.com>> >> wrote: >>>> > Carlos Santana wrote: >>>> >> The '$ modprobe -l >> lustre*' did not show any module on a patchless >>>> >> client. modprobe -v >> returns 'FATAL: Module lustre not found'. >>>> >> >>>> >> How do I install a >> patchless client? >>>> >> I have tried >> lustre-client-modules and lustre-client-ver rpm >>>> packages in >>>> >> both sequences. Am I >> missing anything? >>>> >> >>>> > >>>> > Make sure the >> lustre-client-modules package matches your running >>>> kernel. >>>> > Run depmod -a to be sure >>>> > cliffw >>>> > >>>> >> Thanks, >>>> >> CS. >>>> >> >>>> >> >>>> >> >>>> >> On Tue, Jun 16, 2009 >> at 2:28 PM, Cliff White >>>> <cliff.wh...@sun.com >> <mailto:cliff.wh...@sun.com> >>>> >> <mailto:cliff.wh...@sun.com >> <mailto:cliff.wh...@sun.com>>> >> wrote: >>>> >> >>>> >> >> Carlos Santana wrote: >>>> >> >>>> >> >> The lctlt ping and 'net up' failed with >> the following >>>> messages: >>>> >> >> --- --- >>>> >> >> [r...@localhost ~]# lctl ping 10.0.0.42 >>>> >> >> opening /dev/lnet failed: No such device >>>> >> >> hint: the kernel modules may not be >> loaded >>>> >> >> failed to ping 10.0.0...@tcp: No such >> device >>>> >> >>>> >> >> [r...@localhost ~]# lctl network up >>>> >> >> opening /dev/lnet failed: No such device >>>> >> >> hint: the kernel modules may not be >> loaded >>>> >> >> LNET configure error 19: No such device >>>> >> >>>> >> >>>> >> >> Make sure modules are unloaded, then try >> modprobe -v. >>>> >> >> Looks like you have lnet mis-configured, >> if your module >>>> options are >>>> >> >> wrong, you will see an error during the >> modprobe. >>>> >> >> cliffw >>>> >> >>>> >> >> --- --- >>>> >> >>>> >> >>>> >> >> I tried lustre_rmmod and depmod commands >> and it did not >>>> return >>>> >> >> any error messages. Any further clues? >> Reinstall patchless >>>> >> >> client again? >>>> >> >>>> >> >> - >>>> >> >> CS. >>>> >> >>>> >> >>>> >> >> On Tue, Jun 16, 2009 at 1:32 PM, Cliff >> White >>>> >> >> <cliff.wh...@sun.com >> <mailto:cliff.wh...@sun.com> >>>> <mailto:cliff.wh...@sun.com >> <mailto:cliff.wh...@sun.com>> >>>> >> >> <mailto:cliff.wh...@sun.com >> <mailto:cliff.wh...@sun.com> >>>> <mailto:cliff.wh...@sun.com >> <mailto:cliff.wh...@sun.com>>>> >> wrote: >>>> >> >>>> >> >> Carlos Santana wrote: >>>> >> >>>> >> >> I was able to run >> lustre_rmmod and depmod >>>> successfully. The >>>> >> >> '$lctl list_nids' >> returned the server ip address and >>>> >> >> interface >>>> >> >> (tcp0). >>>> >> >>>> >> >> I tried to mount the file >> system on a remote >>>> client, but it >>>> >> >> failed with the following >> message. >>>> >> >> --- --- >>>> >> >> [r...@localhost ~]# mount >> -t lustre >>>> 10.0.0...@tcp0:/lustre >>>> >> >> /mnt/lustre >>>> >> >> mount.lustre: mount >> 10.0.0...@tcp0:/lustre at >>>> /mnt/lustre >>>> >> >> failed: No such device >>>> >> >> Are the lustre modules >> loaded? >>>> >> >> Check /etc/modprobe.conf >> and /proc/filesystems >>>> >> >> Note 'alias lustre llite' >> should be removed from >>>> >> >> modprobe.conf >>>> >> >> --- --- >>>> >> >>>> >> >> However, the mounting is >> successful on a single node >>>> >> >> configuration - with >> client on the same machine >>>> as MDS >>>> >> >> and OST. >>>> >> >> Any clues? Where to look >> for logs and debug messages? >>>> >> >>>> >> >>>> >> >> Syslog || /var/log/messages is the >> normal place. >>>> >> >>>> >> >> You can use 'lctl ping' to verify that >> the client can >>>> reach >>>> >> >> the server. >>>> >> >> Usually in these cases, it's a >> network/name >>>> misconfiguration. >>>> >> >>>> >> >> Run 'tunefs.lustre --print' on your >> servers, and >>>> verify that >>>> >> >> mgsnode= >>>> >> >> is correct. >>>> >> >>>> >> >> cliffw >>>> >> >>>> >> >>>> >> >> Thanks, >>>> >> >> CS. >>>> >> >>>> >> >>>> >> >>>> >> >>>> >> >>>> >> >> On Tue, Jun 16, 2009 at >> 12:16 PM, Cliff White >>>> >> >> <cliff.wh...@sun.com >> <mailto:cliff.wh...@sun.com> >>>> <mailto:cliff.wh...@sun.com >> <mailto:cliff.wh...@sun.com>> >>>> >> >> <mailto:cliff.wh...@sun.com >> <mailto:cliff.wh...@sun.com> >>>> <mailto:cliff.wh...@sun.com >> <mailto:cliff.wh...@sun.com>>> >>>> >> >> <mailto:cliff.wh...@sun.com >>>> <mailto:cliff.wh...@sun.com> >> <mailto:cliff.wh...@sun.com >>>> <mailto:cliff.wh...@sun.com>> >>>> >> >> <mailto:cliff.wh...@sun.com >> <mailto:cliff.wh...@sun.com> >>>> <mailto:cliff.wh...@sun.com >> <mailto:cliff.wh...@sun.com>>>>> >> wrote: >>>> >> >>>> >> >> Carlos >> Santana wrote: >>>> >> >>>> >> >> >> Thanks Kevin.. >>>> >> >>>> >> >> Please >> read: >>>> >> >>>> >> >>>> >> >>>> >>>> http://manual.lustre.org/manual/LustreManual16_HTML/ConfiguringLustre.html#50401328_pgfId-1289529 >>>> >> >>>> >> >> Those >> instructions are identical for 1.6 and 1.8. >>>> >> >>>> >> >> For >> current lustre, only two commands are used for >>>> >> >> configuration. >>>> >> >> >> mkfs.lustre and mount. >>>> >> >>>> >> >>>> >> >> Usually >> when lustre_rmmod returns that error, >>>> you run >>>> >> >> it a second >>>> >> >> time, >> and it will clear things. Unless you >>>> have live >>>> >> >> mounts or >>>> >> >> network >> connections. >>>> >> >>>> >> >> cliffw >>>> >> >>>> >> >>>> >> >> >> I am referring to 1.8 manual, but I was >> also >>>> >> >> referring to >>>> >> >> HowTo >>>> >> >> >> page on wiki which seems to be for 1.6. >>>> The HowTo >>>> >> page >>>> >> >>>> >> >>>> >> >>>> >>>> http://wiki.lustre.org/index.php/Lustre_Howto#Using_Supplied_Configuration_Tools >>>> >> >> >> mentions abt lmc, lconf, and lctl. >>>> >> >>>> >> >> >> The modules are installed in the right >>>> place. The '$ >>>> >> >> >> lustre_rmmod' resulted in following o/p: >>>> >> >> >> [r...@localhost >>>> >> 2.6.18-92.1.17.el5_lustre.1.8.0smp]# >>>> >> >> lustre_rmmod >>>> >> >> >> ERROR: Module obdfilter is in use >>>> >> >> >> ERROR: Module ost is in use >>>> >> >> >> ERROR: Module mds is in use >>>> >> >> >> ERROR: Module fsfilt_ldiskfs is in use >>>> >> >> >> ERROR: Module mgs is in use >>>> >> >> >> ERROR: Module mgc is in use by mgs >>>> >> >> >> ERROR: Module ldiskfs is in use by >>>> fsfilt_ldiskfs >>>> >> >> >> ERROR: Module lov is in use >>>> >> >> >> ERROR: Module lquota is in use by >>>> obdfilter,mds >>>> >> >> >> ERROR: Module osc is in use >>>> >> >> >> ERROR: Module ksocklnd is in use >>>> >> >> >> ERROR: Module ptlrpc is in use by >>>> >> >> >> obdfilter,ost,mds,mgs,mgc,lov,lquota,osc >>>> >> >> >> ERROR: Module obdclass is in use by >>>> >> >>>> >> >> >> obdfilter,ost,mds,fsfilt_ldiskfs,mgs,mgc,lov,lquota,osc,ptlrpc >>>> >> >> >> ERROR: Module lnet is in use by >>>> >> >> ksocklnd,ptlrpc,obdclass >>>> >> >> >> ERROR: Module lvfs is in use by >>>> >> >>>> >> >>>> >> >>>> >> obdfilter,ost,mds,fsfilt_ldiskfs,mgs,mgc,lov,lquota,osc,ptlrpc,obdclass >>>> >> >> >> ERROR: Module libcfs is in use by >>>> >> >>>> >> >>>> >> >>>> >> >> obdfilter,ost,mds,fsfilt_ldiskfs,mgs,mgc,lov,lquota,osc,ksocklnd,ptlrpc,obdclass,lnet,lvfs >>>> >> >>>> >> >> >> Do I need to shutdown these services? How >>>> can I do >>>> >> >> that? >>>> >> >>>> >> >> >> Thanks, >>>> >> >> >> CS. >>>> >> >>>> >> >>>> >> >> >> On Tue, Jun 16, 2009 at 11:36 AM, Kevin >>>> Van Maren >>>> >> >> >> <kevin.vanma...@sun.com >>>> <mailto:kevin.vanma...@sun.com> >>>> >> >> <mailto:kevin.vanma...@sun.com >>>> <mailto:kevin.vanma...@sun.com>> >> <mailto:kevin.vanma...@sun.com >>>> <mailto:kevin.vanma...@sun.com> >>>> >> >> <mailto:kevin.vanma...@sun.com >>>> <mailto:kevin.vanma...@sun.com>>> >>>> >> >> <mailto:kevin.vanma...@sun.com >>>> <mailto:kevin.vanma...@sun.com> >>>> >> >> <mailto:kevin.vanma...@sun.com >>>> <mailto:kevin.vanma...@sun.com>> >> <mailto:kevin.vanma...@sun.com >>>> <mailto:kevin.vanma...@sun.com> >>>> >> >> <mailto:kevin.vanma...@sun.com >>>> <mailto:kevin.vanma...@sun.com>>>> >>>> >> >> >> <mailto:kevin.vanma...@sun.com >>>> <mailto:kevin.vanma...@sun.com> >>>> >> >> <mailto:kevin.vanma...@sun.com >>>> <mailto:kevin.vanma...@sun.com>> >>>> >> >> <mailto:kevin.vanma...@sun.com >>>> <mailto:kevin.vanma...@sun.com> >>>> >> >> <mailto:kevin.vanma...@sun.com >>>> <mailto:kevin.vanma...@sun.com>>> >> <mailto:kevin.vanma...@sun.com >>>> <mailto:kevin.vanma...@sun.com> >>>> >> >> <mailto:kevin.vanma...@sun.com >>>> <mailto:kevin.vanma...@sun.com>> >>>> >> >> <mailto:kevin.vanma...@sun.com >>>> <mailto:kevin.vanma...@sun.com> >>>> >> >> <mailto:kevin.vanma...@sun.com >>>> <mailto:kevin.vanma...@sun.com>>>>>> >>>> >> >>>> >> >> >> wrote: >>>> >> >>>> >> >> >> I think lconf and lmc went away with Lustre >>>> >> >> 1.6. Are you >>>> >> >> >> sure you >>>> >> >> >> are looking at the 1.8 manual, and not >>>> >> >> directions for 1.4? >>>> >> >>>> >> >> >> /usr/sbin/lctl should be in the >>>> >> >> lustre-<version> RPM. >>>> >> >> Do a: >>>> >> >> >> # rpm -q -l >>>> >> >> >> lustre-1.8.0-2.6.18_92.1.17.el5_lustre.1.8.0smp >>>> >> >>>> >> >>>> >> >> >> Do make sure the modules are installed >>>> in the >>>> >> >> right place: >>>> >> >> >> # cd /lib/modules/`uname -r` >>>> >> >> >> # find . | grep lustre.ko >>>> >> >>>> >> >> >> If it shows up, then do: >>>> >> >> >> # lustre_rmmod >>>> >> >> >> # depmod >>>> >> >> >> and try again. >>>> >> >>>> >> >> >> Otherwise, figure out where your >>>> modules are >>>> >> >> installed: >>>> >> >> >> # uname -r >>>> >> >> >> # cd /lib/modules >>>> >> >> >> # find . | grep lustre.ko >>>> >> >>>> >> >>>> >> >> >> You can also double-check the NID. On >>>> the MSD >>>> >> >> server, do >>>> >> >> >> # lctl list_nids >>>> >> >>>> >> >> >> Should show 10.0.0...@tcp0 >>>> >> >>>> >> >> >> Kevin >>>> >> >>>> >> >>>> >> >>>> >> >>>> >> >>>> >> >>>> >> ------------------------------------------------------------------------ >>>> >> >>>> >> >> >> _______________________________________________ >>>> >> >> Lustre-discuss mailing >> list >>>> >> >> Lustre-discuss@lists.lustre.org >>>> <mailto:Lustre-discuss@lists.lustre.org> >>>> >> >> <mailto:Lustre-discuss@lists.lustre.org >>>> <mailto:Lustre-discuss@lists.lustre.org>> >>>> >> >> <mailto:Lustre-discuss@lists.lustre.org >>>> <mailto:Lustre-discuss@lists.lustre.org> >>>> >> >> <mailto:Lustre-discuss@lists.lustre.org >>>> <mailto:Lustre-discuss@lists.lustre.org>>> >>>> >> >>>> >> >> http://lists.lustre.org/mailman/listinfo/lustre-discuss >>>> >> >>>> >> >>>> >> >>>> >> >>>> >> >>>> >> >>>> >> ------------------------------------------------------------------------ >>>> >> >>>> >> >> _______________________________________________ >>>> >> >> Lustre-discuss mailing list >>>> >> >> Lustre-discuss@lists.lustre.org >>>> <mailto:Lustre-discuss@lists.lustre.org> >>>> >> >> <mailto:Lustre-discuss@lists.lustre.org >>>> <mailto:Lustre-discuss@lists.lustre.org>> >>>> >> >> http://lists.lustre.org/mailman/listinfo/lustre-discuss >>>> >> >>>> >> >>>> >> >>>> >> >>>> >> >>>> >> ------------------------------------------------------------------------ >>>> >> >>>> >> >> _______________________________________________ >>>> >> Lustre-discuss >> mailing list >>>> >> Lustre-discuss@lists.lustre.org >>>> <mailto:Lustre-discuss@lists.lustre.org> >>>> >> http://lists.lustre.org/mailman/listinfo/lustre-discuss >>>> > >>>> > >>>> >>>> >>>> >>>> >> ------------------------------------------------------------------------ >>>> _______________________________________________ >>>> Lustre-discuss mailing list >>>> Lustre-discuss@lists.lustre.org >>>> http://lists.lustre.org/mailman/listinfo/lustre-discuss >>>> >>> _______________________________________________ >>> Lustre-discuss mailing list >>> Lustre-discuss@lists.lustre.org >>> http://lists.lustre.org/mailman/listinfo/lustre-discuss >>> >> >> -----Inline Attachment Follows----- >> >> _______________________________________________ >> Lustre-discuss mailing list >> Lustre-discuss@lists.lustre.org >> http://lists.lustre.org/mailman/listinfo/lustre-discuss >> > > > _______________________________________________ Lustre-discuss mailing list Lustre-discuss@lists.lustre.org http://lists.lustre.org/mailman/listinfo/lustre-discuss