Re: Location of lts.conf file
James McQuillan <[email protected]> Tue, 26 Feb 2013 12:48:06 -0500
| Newsgroups | gmane.linux.terminal-server.devel |
|---|---|
| Message-ID | <CAL2giFJnP5TWwSsB9Vi=URnAUPH9-STtUiG6gX53Uj-6dDiQbg@mail.gmail.com> |
--===============8527571562767154009== Content-Type: multipart/alternative; boundary=f46d043893499c05a104d6a4420e --f46d043893499c05a104d6a4420e Content-Type: text/plain; charset=ISO-8859-7 Content-Transfer-Encoding: quoted-printable So if we're wanting a configuration system, we should look at a real configuration management system like Puppet. http://puppetlabs.com Jim McQuillan [email protected] On Tue, Feb 26, 2013 at 12:40 PM, Alkis Georgopoulos <[email protected]>wrot= e: > =D3=F4=E9=F2 26/02/2013 12:39 =EC=EC, =EF/=E7 Veli-Matti Lintu =DD=E3=F1= =E1=F8=E5: > > We wrote our own TFTP server to overcome some boottime problems in LTSP > > environments. We have some thin/fat clients that need special kernels > and/or > > kernel parameters to work correctly. Since we have too many clients to = so > > that it would be practical to modify pxelinux.cfg files manually, we ha= ve > > now a hook script for our TFTP server that fetches the kernel informati= on > > from LDAP when the client requests the pxelinux.cfg during boot. > > > It's a cool solution, when you told me this some months ago I searched > for a python-based customizable tftpd module but the ones I found > weren't very actively maintained, so I was worried about stability, > performance, and future maintenance issues... > > > =D3=F4=E9=F2 26/02/2013 05:49 =EC=EC, =EF/=E7 Floris Bos =DD=E3=F1=E1=F8= =E5: > > Another option to easily provide custom kernel (parameters) would be > > to trade in pxelinux for iPXE ( http://www.ipxe.org/ ) > > iPXE doesn't suit our purposes well since we're not looking just for > kernel parameters, but for a configuration system that would be queried > in several phases of the boot + session process. > > E.g. when some user logs in, the configuration daemon would be queried > and it could then return different settings based on the *user name*, on > the current server load etc etc. > > These things now can't really be done without writing custom scripts. > iPXE is also x86-specific, so it wouldn't work for ARM hardware. > > > -------------------------------------------------------------------------= ----- > Everyone hates slow websites. So do we. > Make your web apps faster with AppDynamics > Download AppDynamics Lite for free today: > http://p.sf.net/sfu/appdyn_d2d_feb > _____________________________________________________________________ > Ltsp-developer mailing list. To un-subscribe, or change prefs, goto: > https://lists.sourceforge.net/lists/listinfo/ltsp-developer > For additional LTSP help, try #ltsp channel on irc.freenode.net > --f46d043893499c05a104d6a4420e Content-Type: text/html; charset=ISO-8859-7 Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr">So if we're wanting a configuration system, =A0we shou= ld look at a real configuration management system like Puppet. <a href=3D"h= ttp://puppetlabs.com">http://puppetlabs.com</a><div><br></div><div>Jim McQu= illan</div> <div>[email protected]<br><div><br></div><div style><br></div></div></div><div c= lass=3D"gmail_extra"><br><br><div class=3D"gmail_quote">On Tue, Feb 26, 201= 3 at 12:40 PM, Alkis Georgopoulos <span dir=3D"ltr"><<a href=3D"mailto:a= [email protected]" target=3D"_blank">[email protected]</a>></span> wrote:<b= r> <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p= x #ccc solid;padding-left:1ex">=D3=F4=E9=F2 26/02/2013 12:39 =EC=EC, =EF/= =E7 Veli-Matti Lintu =DD=E3=F1=E1=F8=E5:<br> <div class=3D"im">> We wrote our own TFTP server to overcome some bootti= me problems in LTSP<br> > environments. We have some thin/fat clients that need special kernels = and/or<br> > kernel parameters to work correctly. Since we have too many clients to= so<br> > that it would be practical to modify pxelinux.cfg files manually, we h= ave<br> > now a hook script for our TFTP server that fetches the kernel informat= ion<br> > from LDAP when the client requests the pxelinux.cfg during boot.<br> <br> <br> </div>It's a cool solution, when you told me this some months ago I sea= rched<br> for a python-based customizable tftpd module but the ones I found<br> weren't very actively maintained, so I was worried about stability,<br> performance, and future maintenance issues...<br> <br> <br> =D3=F4=E9=F2 26/02/2013 05:49 =EC=EC, =EF/=E7 Floris Bos =DD=E3=F1=E1=F8=E5= :<br> <div class=3D"im">> Another option to easily provide custom kernel (para= meters) would be<br> > to trade in pxelinux for iPXE ( <a href=3D"http://www.ipxe.org/" targe= t=3D"_blank">http://www.ipxe.org/</a> )<br> <br> </div>iPXE doesn't suit our purposes well since we're not looking j= ust for<br> kernel parameters, but for a configuration system that would be queried<br> in several phases of the boot + session process.<br> <br> E.g. when some user logs in, the configuration daemon would be queried<br> and it could then return different settings based on the *user name*, on<br= > the current server load etc etc.<br> <br> These things now can't really be done without writing custom scripts.<b= r> iPXE is also x86-specific, so it wouldn't work for ARM hardware.<br> <div class=3D"HOEnZb"><div class=3D"h5"><br> ---------------------------------------------------------------------------= ---<br> Everyone hates slow websites. So do we.<br> Make your web apps faster with AppDynamics<br> Download AppDynamics Lite for free today:<br> <a href=3D"http://p.sf.net/sfu/appdyn_d2d_feb" target=3D"_blank">http://p.s= f.net/sfu/appdyn_d2d_feb</a><br> _____________________________________________________________________<br> Ltsp-developer mailing list. =A0 To un-subscribe, or change prefs, goto:<br= > =A0 =A0 =A0 <a href=3D"https://lists.sourceforge.net/lists/listinfo/ltsp-de= veloper" target=3D"_blank">https://lists.sourceforge.net/lists/listinfo/lts= p-developer</a><br> For additional LTSP help, =A0 try #ltsp channel on <a href=3D"http://irc.fr= eenode.net" target=3D"_blank">irc.freenode.net</a><br> </div></div></blockquote></div><br></div> --f46d043893499c05a104d6a4420e-- --===============8527571562767154009== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_feb --===============8527571562767154009== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _____________________________________________________________________ Ltsp-developer mailing list. To un-subscribe, or change prefs, goto: https://lists.sourceforge.net/lists/listinfo/ltsp-developer For additional LTSP help, try #ltsp channel on irc.freenode.net --===============8527571562767154009==--