Re: Thinstation and NX In A Production Environment
comments below
Adrien Guillon wrote:
> Hello again,
>
> I posted a question about SVN / CVS support in a separate thread an hour
> ago, and since I have received three separate questions about NX itself.
> Please use this forum for discussions, so that all may benefit, and please do
> not post to the other thread off topic. However, let's put all these
> discussions in this thread instead.
>
> I will address these two questions on the list:
>
> Q1) "You're using NX. What do you serve your users, a complete desktop, if
> so, which WM and what apps can the user use, or only a single
> application? How many users can your Nxserver handle concurrently and
> what machine are you using for that server?"
>
> A1) My users are given a beautiful picture of a Penguin holding a rice bowl,
> with the corporate logos at boot time. The company for which I work is a
> rice mill in Canada. I also replaced some logos in NX, so that the NX login
> screen shows the logo of my company. It is running in Blackbox, and NX will
> NOT WORK without a Window Manager (not that I could ever work out).
>
> Our users bring up a full gnome session, and I have a KDE session personally.
> They have to login first. The users can run whatever window manager they
> wish, I have written scripts that wrap the NX login process. Currently our
> NX server is running 30 users, and I'm sure we can put on many more without
> issues. Some are working remotely, most are local.
>
> The server running the users environment is a dual Xeon 2.80 GHz, with 6GB
> RAM. The CPU usage is 9% on one processor and 13% on the other, it depends
> on what our users are doing. We are running Gentoo.
>
> We used to have LTSP, but Thinstation is very stable. I also built in
> rfbserver into thinstation, and we wrote expect scripts so that I can view
> the screen of any user.
why not use the xfvnc module, works well and is part of TS already? thats why I removed the
rfbserver, xfvnc module is much simplier
They just tell me "how do I do this in OpenOffice"
> and I take control of their screen while they are on the phone, and show
> them.
>
> Q2) "I'm in the process of deploying ~40 ThinStations that will also use
> NX. I'm just curious to know what your setup is like (for instance, do
> you launch nxclient from within a window manager?), and what pitfalls
> you may have had to overcome."
>
> A2) NX is launched automatically for the user, and we are using PXE for all
> our terminals. Etherboot disks on floppy for those users that do not use
> PXE. If a user has problems, I tell them "turn off and back on your
> computer". Most of our users leave their systems on for weeks, sometimes
> months. There is too much for me to say about our setup here, and I have to
> get back to work.
>
> Also to summarize, when I first started work here I spent a lot of my time
> killing processes and making debugging X connections through LTSP... alot of
> which were NFS problems (ick!)... since I have started here I have removed
> NFS by using FISH and Thinstation. I have written garbage collector scripts
> to clean up after users when they logout, and as soon as a user logs out of
> NX it kills all their processes, first with kill, then with kill -9. We have
> a very advanced setup here, and I would like to contribtute it to the rest of
> the community but I need to make more changes to things in Thinstation.
>
any changes you have made to the base distro, where appropriate I'd like to include them back into
the general release. TS B8, is a bit flacky at the moment, TS B9 will be more stable. Also, TS B7+
is quite different from older 2.2 releases as we use udev for device management now. please test
well before you roll out.
there is no svn/cvs server at the moment for the base distro, however there is a rsync server
available which has pre-release versions of TS. the main reason we don't use svn/cvs is TS is
largely made up of binaries.
as for changes, I'd suggest posting a list of patches/changes your've made and we can dicuss
applying them.
keen to work with you Adrien, would be nice to enhance the NX package. actually emailed NX about
some changes I'm hoping they will do to their coding, as there config files are case sensitive,
which is a pain to code for.
> If you are interested in me writing a complete how-to for an advanced setup of
> Thinstation with NX, please post to this thread and let me know. If there is
> enough interest I will take some of my personal time to describe in detail
> what needs to be done for such a setup...
>
> AJ
>
>
> -------------------------------------------------------
> This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
> for problems? Stop! Download the new AJAX search engine that makes
> searching your log files as easy as surfing the web. DOWNLOAD SPLUNK!
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
> _______________________________________________
> Thinstation-developer mailing list
> Thinstation-developer@...
> https://lists.sourceforge.net/lists/listinfo/thinstation-developer
>
-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems? Stop! Download the new AJAX search engine that makes
searching your log files as easy as surfing the web. DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642