k12ltsp linux terminal server project for k-12 schools brought to you by: eric harrison, multnomah...

9
K12LTSP Linux Terminal Server Project for K-12 schools Brought to you by: Eric Harrison, Multnomah Education Service District [email protected] Paul Nelson, Riverdale School District [email protected] Special Thanks to: Linux Terminal Server Project Red Hat Ximian Intel

Upload: willis-cummings

Post on 03-Jan-2016

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: K12LTSP Linux Terminal Server Project for K-12 schools Brought to you by: Eric Harrison, Multnomah Education Service District eharrison@mesd.k12.or.us

K12LTSPLinux Terminal Server Project for K-12 schools

Brought to you by:

Eric Harrison, Multnomah Education Service [email protected]

Paul Nelson, Riverdale School [email protected]

Special Thanks to:

Linux Terminal Server ProjectRed HatXimianIntel Sun MicrosystemsPortland Linux/Unix Group

Page 2: K12LTSP Linux Terminal Server Project for K-12 schools Brought to you by: Eric Harrison, Multnomah Education Service District eharrison@mesd.k12.or.us

What is K12LTSP?

Integration of the Red Hat 7.1, Linux Terminal Server Project, and Ximian GNOME.

The concept is to build a "terminal server appliance", a Linux distribution that was trivial to install and configure which would support booting low-maintaince, low-cost diskless terminals.

Page 3: K12LTSP Linux Terminal Server Project for K-12 schools Brought to you by: Eric Harrison, Multnomah Education Service District eharrison@mesd.k12.or.us

Goals and Objectives

Mitigate management headaches. It is a full time job maintaining a school computer lab

Improve reliability. Teachers will not incorporate technology into their curriculum unless it is dependable.

Lower costs. It is quite often cost- prohibitive to put new computers into schools.

Page 4: K12LTSP Linux Terminal Server Project for K-12 schools Brought to you by: Eric Harrison, Multnomah Education Service District eharrison@mesd.k12.or.us

Strengths

Centralized management, reliable, inexpensive

Fast! Terminals run at the speed of the server

Inherent remote administration capabilities

True color, no 8 bit color palate limitations

Relatively secure

Possible to run legacy apps

Runs almost all Linux applications

Page 5: K12LTSP Linux Terminal Server Project for K-12 schools Brought to you by: Eric Harrison, Multnomah Education Service District eharrison@mesd.k12.or.us

Weaknesses

Floppy, sound, and CD support are not perfected

Legacy app support can be expensive and/or resource intensive

Currently does not support hardware accelerated 3D graphics

Peripheral support is tricky at best

Managing mixed clients can be a pain

Page 6: K12LTSP Linux Terminal Server Project for K-12 schools Brought to you by: Eric Harrison, Multnomah Education Service District eharrison@mesd.k12.or.us

Future Enhancements

Eliminate/mitigate current weaknesses

Perfect floppy, sound, and CD support

Implement web-based and/or LDAP administration

Integrate v2.4.x kernel hot-pluggable device support

Improve support for non-standard configurations

Integrate into the core Red Hat distribution?

XFree 4.x support for terminals

Page 7: K12LTSP Linux Terminal Server Project for K-12 schools Brought to you by: Eric Harrison, Multnomah Education Service District eharrison@mesd.k12.or.us

K12LTSP boot process

PXE, download syslinux.pxe image

Client downloads kernel using TFTP

Client obtains configuration information via DHCP

Client NFS mounts the server's filesystem

Client generates configuration files on the fly

Client starts X, sends XDMCP query

User logs into server

Page 8: K12LTSP Linux Terminal Server Project for K-12 schools Brought to you by: Eric Harrison, Multnomah Education Service District eharrison@mesd.k12.or.us

Network Architecture

Default configuration expects two NICs, the terminals are isolated on their own private network

Private network for the terminals makes it very easy to deploy, the servers can all be identical

SSH & DHCP permitted by default, all other outside connections are firewalled off by default

All applications run on the server, but can be configured to run on the terminals

Page 9: K12LTSP Linux Terminal Server Project for K-12 schools Brought to you by: Eric Harrison, Multnomah Education Service District eharrison@mesd.k12.or.us

Conclusions

Initial pilot projects have been very successful, all goals have been met and user feedback has been positive

Logs indicate strong interest with not only K12 schools, but universities, corporations, and third-world countries as well