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&#39;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">&lt;<a href=3D"mailto:a=
[email protected]" target=3D"_blank">[email protected]</a>&gt;</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">&gt; We wrote our own TFTP server to overcome some bootti=
me problems in LTSP<br>
&gt; environments. We have some thin/fat clients that need special kernels =
and/or<br>
&gt; kernel parameters to work correctly. Since we have too many clients to=
 so<br>
&gt; that it would be practical to modify pxelinux.cfg files manually, we h=
ave<br>
&gt; now a hook script for our TFTP server that fetches the kernel informat=
ion<br>
&gt; from LDAP when the client requests the pxelinux.cfg during boot.<br>
<br>
<br>
</div>It&#39;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&#39;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">&gt; Another option to easily provide custom kernel (para=
meters) would be<br>
&gt; 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&#39;t suit our purposes well since we&#39;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&#39;t really be done without writing custom scripts.<b=
r>
iPXE is also x86-specific, so it wouldn&#39;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==--