210 likes | 360 Views
A computer classroom based on THIN CLIENTS. Benny Keshet David de Leeuw Medical Computing Unit Ben Gurion University of the Negev. The Problem. Establishing a new (third) computer classroom in the Faculty of Health Sciences With minimal budget With no funding for manpower. The solution.
E N D
A computer classroom based on THIN CLIENTS Benny Keshet David de Leeuw Medical Computing Unit Ben Gurion University of the Negev
The Problem Establishing a new (third) computer classroom in the Faculty of Health Sciences With minimal budget With no funding for manpower
The solution Usage of a terminal server and thin clients
The concept Have a strong server capable of running sessions for at least 30 users at a time. Install all programs on the server only Use old PC’s as “thin clients” terminals to access the server
Step I Get a strong terminal server: • CPU: 2* 2.8 GHz Xeon • RAM: 2 GB (expanded to 3 GB now) • Windows Server 2003 • IBM Pizza 335 system
Step II Get “old” PC’s : • We had 30 Compaq EY systems (from 1999)
Step III • Convert PC’s to thin clients. • Here we tried a number of methods:
Step III-a Have the computers running Windows XP with automatic login and login script connecting to terminal server Advantages • It works Disadvantages • Slow • Heavy • Easily hacked • Still need antivirus protection, Windows updates, etc.
Same idea as III-a, but connect to server in startup script (before login) Advantages Much faster Difficult to hack Disadvantages No mapping of local devices (floppy, cd, disk-on-key) Step III-b
Step III-C Search for “real” thin clients Tried several, all based on Linux but all had problems, till we found …
PXES PXES Universal Linux Thin Client PXESis the micro Linux distribution allowing you to build thin clients or diskless workstations.Hardware not suitable for other uses like current desktop OS can be recycled and converted into a thin client.. Made by one person: Diego Torres Milano
Our use of PXES To set up, build a PXES Thin Client station you need a Linux computer. But for operation we can run this in a Windows only environment.
How does it work • We create a small image for the thin station including all the features we need • This image in stored on a TFTPBOOT (RIS) server • With the help of a network card we bring the image to the workstation and boot a small Linux operating system • The operating system starts “remote desktop” software to access the server.
Server environmentAll Windows 2003 • Terminal server • DHCP Server • TFTPSERVER – RIS Windows • Active directory for “prestaging”
Client environment • PC with Pentium II/III processor • 64 MB RAM • INTEL Pro network card • Compatible VGA card • NO hard disk
Demo In the Deichman building, room 002
Status • Works • No more “images”, “ghosts”, antivirus, hackers, broken disks on workstations • Mapping of Floppy, CD, disk-on-key work
Other possible applications in Faculty and/or BGU • Public stations in library • Administrative computers • Kiosks • Web browser stations • Stations for access of Linux Servers (VNC)
Advantages • Environmental • Economical • Manpower
More information • Technical writeup, including bugs we found and solved. • Not easy stuff … http://medic.bgu.ac.il/comp/thinclient/howto-pxeboot.pdf