SlideShare a Scribd company logo
Medusa Project Implementing LTSP at SF State University Sameer Verma, Ph.D. Bo Kim
Thank you! Bo Kim – taking up the challenge Jack Tse and Don Strickler – loaning us a switch Tony Chan and Karl Schackne (BUS computing) – for letting us use the lab. Edubuntu team – making an excellent LTSP distro!
Overview Brief introduction to LTSP Requirements for running LTSP Advantages and disadvantages Medusa - LTSP at SF State Possible implementation scenarios Informative links
What is LTSP? Linux Terminal Server Project Allows “thin” clients to connect to a Linux Terminal Server. All programs run on the server  Clients run a thin Linux base with network and X session capabilities. LTSP allows for a single point of configuration and control Great for lab environments
A “thin” client performs a Preboot Execution Environment (PXE) boot and retrieves an IP from the LTSP server via DHCP. dhcp server runs on the private network interface on the LTSP server DHCP response PXE DHCP request How it works
How it works A small footprint Linux kernel is sent to the thin client computer via TFTP. The client loads the Linux image and starts the X window system via secure shell (ssh) client images and server have ssh keys X session forwarded over ssh DHCP response + TFTP Linux image
How it works All programs execute in a X session on the server, but are forwarded via ssh and displayed on the thin client. Feedback from the user (keyboard & mouse) are sent back to the server over ssh as well. X session forwarded over ssh mouse+keyboard
What Does it Look Like? 192.168.0.0/24 eth1 eth0 firewall SFSU 130.212.14.0/24
Hardware Requirements Server CPU should be powerful enough to run multiple X sessions.  Intel Xeon processor. 75-150MB of RAM per client. 2 Network Interface Cards Private interface preferably gigabit Clustering? Not sure if it is possible
Hardware Requirements Client Minimum Pentium II with 48 MB RAM and a 2MB display card. Recommended Pentium II and above with 64MB RAM and 4MB display card. Identical hardware preferred
Networking Requirements Network Avoid Hubs 10-BaseT cards Preferred: 100 Mbps switch 100-BaseT cards  Ideal: Gigabit switch. 100 Mbps switch with 1 Gbps uplink to the LTSP server.
Software Requirements A Linux distribution with or without LTSP included. LTSP (if not installed natively) Most distros except Ubuntu and Debian do not have LTSP 5.  LTSP 5 is significantly different LTSP 5 builds thin-client environment off of the server environment.
Software Requirements Four services running on the LTSP server: DHCP for IP address leases TFTP for initial netboot kernel NFS for forwarding filesystems SSH for all communication on the LAN Note: Ubuntu does not use XDMCP. It uses X forwarded over ssh instead
Advantages  Diskless clients Highly Centralized patches firewalling Cost effective no licensing fees Customized profiles LDAP auth Change lab footprint as needs grow Invest in powerful server Need a fast network Documentation is weak Many references to LTSP 4.x Sabayon seems broken in Ubuntu Feisty. Time sensitive apps will not work well, especially multimedia Disadvantages
Medusa Project LTSP server Note: Single processor, but appears as two
Medusa Project 10/100 Mbps unmanaged switch 20 clients  Dell Optiplex  Pentium 4 256MB RAM 15 inch flat panel Some have speakers
Medusa Project Edubuntu – Ubuntu for Education Additional software installed: Webmin Firewall/NAT Sabayon Customized user profiles and lockdown (built-in, via pessulus) tool. Seems to be broken in Ubuntu Feisty
Medusa Project Captured CPU, RAM, Swap and NET behavior We looked at behavior with one and multiple users (1+8) on the LAN.  Note: We did not use a built-in screen capture program because it muddies the parameters. We used a video camera instead.
Medusa Project CPU NET RAM SWAP All clients at login screen
Medusa Project CPU NET RAM SWAP One client starts Firefox
Medusa Project CPU NET RAM SWAP One client starts OOo
Medusa Project CPU NET RAM SWAP Multiple clients start OOo
Medusa Project CPU NET RAM SWAP First client starts video
Medusa Project CPU NET RAM SWAP Multiple clients start video
Medusa Project CPU NET RAM SWAP Multiple clients finish video
Medusa Project CPU NET RAM SWAP All clients logout
Services at the LTSP Lab Dual boot Windows XP localboot, Ubuntu Linux via LTSP.  Both environments get dhcp and firewalling via LTSP server.  Note: Lab machines will be on a private network Administrator can maintain lab logs for accounting
Services at LTSP lab Internet access Office Automation OpenOffice Graphics GIMP Inkscape Scribus Printing via network
Thin Client Manager
Webmin
Future use at SF State Domain Authentication  Users will be able to use their SFSU accounts to logon via LDAP Traffic Shaping More efficient network load balancing that will be conducted on the LTSP server. Support Windows apps via Win4Lin or VMWare Possible to boot PPC thin clients
Informative Links www.ltsp.org http://en.wikipedia.org/wiki/LTSP www.edubuntu.org
Demo time…..
Questions?

More Related Content

PDF
Ltsp Slide
PDF
Ltsp talk
PDF
PVH : PV Guest in HVM container
PDF
XPDS13: Enabling Fast, Dynamic Network Processing with ClickOS - Joao Martins...
PDF
Current and Future of Non-Volatile Memory on Linux
PDF
XS 2008 Boston Capacity Planning
PDF
XPDS13: Performance Evaluation of Live Migration based on Xen ARM PVH - Jaeyo...
Ltsp Slide
Ltsp talk
PVH : PV Guest in HVM container
XPDS13: Enabling Fast, Dynamic Network Processing with ClickOS - Joao Martins...
Current and Future of Non-Volatile Memory on Linux
XS 2008 Boston Capacity Planning
XPDS13: Performance Evaluation of Live Migration based on Xen ARM PVH - Jaeyo...

What's hot (20)

PDF
XS Boston 2008 XenLoop
PDF
VMworld 2013: Silent Killer: How Latency Destroys Performance...And What to D...
PDF
XPDS14 - RT-Xen: Real-Time Virtualization in Xen - Sisu Xi, Washington Univer...
PDF
XS Boston 2008 Quantitative
PPT
Unix and Linux Common Boot Disk Disaster Recovery Tools by Dusan Baljevic
PDF
XPDS13: In-Guest Mechanism to Strengthen Guest Separation - Philip Tricca, Ci...
PPTX
Improving Xen idle power efficiency
PPTX
PPTX
VMware vSphere 4.1 deep dive - part 2
PDF
Xen ATG case study
PDF
VMworld 2014: Extreme Performance Series
PPTX
VMware vSphere 4.1 deep dive - part 1
PPTX
13 DHCP Configuration in Linux
PDF
Xen & the Art of Virtualization
PDF
XPDDS18: The Art of Virtualizing Cache Maintenance - Julien Grall, Arm
PDF
XPDDS18: CPUFreq in Xen on ARM - Oleksandr Tyshchenko, EPAM Systems
PDF
XPDS13: Xen in OSS based In–Vehicle Infotainment Systems - Artem Mygaiev, Glo...
PDF
Xen io
PPTX
Add sale davinci
DOC
How to-mount-3 par-san-virtual-copy-onto-rhel-servers-by-Dusan-Baljevic
XS Boston 2008 XenLoop
VMworld 2013: Silent Killer: How Latency Destroys Performance...And What to D...
XPDS14 - RT-Xen: Real-Time Virtualization in Xen - Sisu Xi, Washington Univer...
XS Boston 2008 Quantitative
Unix and Linux Common Boot Disk Disaster Recovery Tools by Dusan Baljevic
XPDS13: In-Guest Mechanism to Strengthen Guest Separation - Philip Tricca, Ci...
Improving Xen idle power efficiency
VMware vSphere 4.1 deep dive - part 2
Xen ATG case study
VMworld 2014: Extreme Performance Series
VMware vSphere 4.1 deep dive - part 1
13 DHCP Configuration in Linux
Xen & the Art of Virtualization
XPDDS18: The Art of Virtualizing Cache Maintenance - Julien Grall, Arm
XPDDS18: CPUFreq in Xen on ARM - Oleksandr Tyshchenko, EPAM Systems
XPDS13: Xen in OSS based In–Vehicle Infotainment Systems - Artem Mygaiev, Glo...
Xen io
Add sale davinci
How to-mount-3 par-san-virtual-copy-onto-rhel-servers-by-Dusan-Baljevic
Ad

Viewers also liked (14)

PPTX
PPTX
The Medusa Project
PDF
The Object Oriented Database System Manifesto
PPT
08. Object Oriented Database in DBMS
PDF
Medusa
PPT
Object Oriented Dbms
PPTX
All data models in dbms
PPT
Different data models
PPS
Data models
PPTX
Data Modeling PPT
PPT
Types dbms
PPT
Database Management Systems (DBMS)
PPTX
Types of databases
PPT
Dbms models
The Medusa Project
The Object Oriented Database System Manifesto
08. Object Oriented Database in DBMS
Medusa
Object Oriented Dbms
All data models in dbms
Different data models
Data models
Data Modeling PPT
Types dbms
Database Management Systems (DBMS)
Types of databases
Dbms models
Ad

Similar to Medusa Project (20)

ODP
Ubuntu and Linux Terminal Server Project
PDF
4029569 ltsp-practice-guide
PDF
LTSP For Grown-Ups
PDF
z/VSE Fast Path to Linux on System z
PDF
Secure your IT infrastructure with GNU/Linux
PPT
Chapter 04
PPT
Download It
PPT
Emory Law School ITPC Presentation
PDF
PDF
Foss Gadgematics
PPTX
Interoperability services
PDF
Uklug2011.lotus.on.linux.report.technical.edition.v1.0
PDF
NetBSD and Linux for Embedded Systems
PPT
Chapter 03
PDF
Howto Pxeboot
PPTX
Secure lustre on openstack
PDF
MOE Ubuntu Desktop training
PDF
Linux Servers
DOC
Open Source Public Workstations In Libraries
PPT
Linux [2005]
Ubuntu and Linux Terminal Server Project
4029569 ltsp-practice-guide
LTSP For Grown-Ups
z/VSE Fast Path to Linux on System z
Secure your IT infrastructure with GNU/Linux
Chapter 04
Download It
Emory Law School ITPC Presentation
Foss Gadgematics
Interoperability services
Uklug2011.lotus.on.linux.report.technical.edition.v1.0
NetBSD and Linux for Embedded Systems
Chapter 03
Howto Pxeboot
Secure lustre on openstack
MOE Ubuntu Desktop training
Linux Servers
Open Source Public Workstations In Libraries
Linux [2005]

More from Sameer Verma (20)

PDF
From Efficiency to Innovation: Transforming Business Value through Gen AI
PDF
Big Data Analytics: Concepts, Technologies, and Operations
PDF
A Framework for Information Access in Rural and Remote Communities
PDF
Digital Commons: A Strategic View
PDF
The Commons Initiative at SF State
PDF
Civictech in Academia
PDF
Tci sfsu-uo h-2015
PDF
Juju, LXC, OpenStack: Fun with Private Clouds
PDF
XOVis - Analytics and Visualization for Sugar and OLPC
PDF
"Computer, end program": Virtualization and the Cloud
PDF
Creativity and Innovation with One Laptop per Child
PDF
OLPC from around the World
PDF
The Joy of Z Axis: Creativity and Innovation through 3D Printing
PDF
One Laptop per Child and Sugar: Collaborative, Joyful and Self-empowered Lear...
PDF
Pathagar at Books in Browsers 13
PDF
Education and Social Inclusion through Information
PDF
Drupal and the Semantic Web
PDF
Computer, end program
PDF
Social Justice and Equity through Information
PDF
Social Justice and Equity through Information
From Efficiency to Innovation: Transforming Business Value through Gen AI
Big Data Analytics: Concepts, Technologies, and Operations
A Framework for Information Access in Rural and Remote Communities
Digital Commons: A Strategic View
The Commons Initiative at SF State
Civictech in Academia
Tci sfsu-uo h-2015
Juju, LXC, OpenStack: Fun with Private Clouds
XOVis - Analytics and Visualization for Sugar and OLPC
"Computer, end program": Virtualization and the Cloud
Creativity and Innovation with One Laptop per Child
OLPC from around the World
The Joy of Z Axis: Creativity and Innovation through 3D Printing
One Laptop per Child and Sugar: Collaborative, Joyful and Self-empowered Lear...
Pathagar at Books in Browsers 13
Education and Social Inclusion through Information
Drupal and the Semantic Web
Computer, end program
Social Justice and Equity through Information
Social Justice and Equity through Information

Recently uploaded (20)

PPTX
Negotiation and Persuasion Skills: A Shrewd Person's Perspective
PDF
Family Law: The Role of Communication in Mediation (www.kiu.ac.ug)
PDF
Blood Collected straight from the donor into a blood bag and mixed with an an...
PDF
Outsourced Audit & Assurance in USA Why Globus Finanza is Your Trusted Choice
PDF
Solaris Resources Presentation - Corporate August 2025.pdf
PPTX
Slide gioi thieu VietinBank Quy 2 - 2025
PDF
Nante Industrial Plug Factory: Engineering Quality for Modern Power Applications
PDF
Comments on Crystal Cloud and Energy Star.pdf
PPTX
2025 Product Deck V1.0.pptxCATALOGTCLCIA
PDF
Booking.com The Global AI Sentiment Report 2025
PPTX
Slide gioi thieu VietinBank Quy 2 - 2025
PDF
1911 Gold Corporate Presentation Aug 2025.pdf
PDF
Module 3 - Functions of the Supervisor - Part 1 - Student Resource (1).pdf
PDF
Module 2 - Modern Supervison Challenges - Student Resource.pdf
PDF
BsN 7th Sem Course GridNNNNNNNN CCN.pdf
PDF
SIMNET Inc – 2023’s Most Trusted IT Services & Solution Provider
PDF
Building a Smart Pet Ecosystem: A Full Introduction to Zhejiang Beijing Techn...
PPTX
operations management : demand supply ch
PDF
NewBase 12 August 2025 Energy News issue - 1812 by Khaled Al Awadi_compresse...
PDF
How to Get Business Funding for Small Business Fast
Negotiation and Persuasion Skills: A Shrewd Person's Perspective
Family Law: The Role of Communication in Mediation (www.kiu.ac.ug)
Blood Collected straight from the donor into a blood bag and mixed with an an...
Outsourced Audit & Assurance in USA Why Globus Finanza is Your Trusted Choice
Solaris Resources Presentation - Corporate August 2025.pdf
Slide gioi thieu VietinBank Quy 2 - 2025
Nante Industrial Plug Factory: Engineering Quality for Modern Power Applications
Comments on Crystal Cloud and Energy Star.pdf
2025 Product Deck V1.0.pptxCATALOGTCLCIA
Booking.com The Global AI Sentiment Report 2025
Slide gioi thieu VietinBank Quy 2 - 2025
1911 Gold Corporate Presentation Aug 2025.pdf
Module 3 - Functions of the Supervisor - Part 1 - Student Resource (1).pdf
Module 2 - Modern Supervison Challenges - Student Resource.pdf
BsN 7th Sem Course GridNNNNNNNN CCN.pdf
SIMNET Inc – 2023’s Most Trusted IT Services & Solution Provider
Building a Smart Pet Ecosystem: A Full Introduction to Zhejiang Beijing Techn...
operations management : demand supply ch
NewBase 12 August 2025 Energy News issue - 1812 by Khaled Al Awadi_compresse...
How to Get Business Funding for Small Business Fast

Medusa Project

  • 1. Medusa Project Implementing LTSP at SF State University Sameer Verma, Ph.D. Bo Kim
  • 2. Thank you! Bo Kim – taking up the challenge Jack Tse and Don Strickler – loaning us a switch Tony Chan and Karl Schackne (BUS computing) – for letting us use the lab. Edubuntu team – making an excellent LTSP distro!
  • 3. Overview Brief introduction to LTSP Requirements for running LTSP Advantages and disadvantages Medusa - LTSP at SF State Possible implementation scenarios Informative links
  • 4. What is LTSP? Linux Terminal Server Project Allows “thin” clients to connect to a Linux Terminal Server. All programs run on the server Clients run a thin Linux base with network and X session capabilities. LTSP allows for a single point of configuration and control Great for lab environments
  • 5. A “thin” client performs a Preboot Execution Environment (PXE) boot and retrieves an IP from the LTSP server via DHCP. dhcp server runs on the private network interface on the LTSP server DHCP response PXE DHCP request How it works
  • 6. How it works A small footprint Linux kernel is sent to the thin client computer via TFTP. The client loads the Linux image and starts the X window system via secure shell (ssh) client images and server have ssh keys X session forwarded over ssh DHCP response + TFTP Linux image
  • 7. How it works All programs execute in a X session on the server, but are forwarded via ssh and displayed on the thin client. Feedback from the user (keyboard & mouse) are sent back to the server over ssh as well. X session forwarded over ssh mouse+keyboard
  • 8. What Does it Look Like? 192.168.0.0/24 eth1 eth0 firewall SFSU 130.212.14.0/24
  • 9. Hardware Requirements Server CPU should be powerful enough to run multiple X sessions. Intel Xeon processor. 75-150MB of RAM per client. 2 Network Interface Cards Private interface preferably gigabit Clustering? Not sure if it is possible
  • 10. Hardware Requirements Client Minimum Pentium II with 48 MB RAM and a 2MB display card. Recommended Pentium II and above with 64MB RAM and 4MB display card. Identical hardware preferred
  • 11. Networking Requirements Network Avoid Hubs 10-BaseT cards Preferred: 100 Mbps switch 100-BaseT cards Ideal: Gigabit switch. 100 Mbps switch with 1 Gbps uplink to the LTSP server.
  • 12. Software Requirements A Linux distribution with or without LTSP included. LTSP (if not installed natively) Most distros except Ubuntu and Debian do not have LTSP 5. LTSP 5 is significantly different LTSP 5 builds thin-client environment off of the server environment.
  • 13. Software Requirements Four services running on the LTSP server: DHCP for IP address leases TFTP for initial netboot kernel NFS for forwarding filesystems SSH for all communication on the LAN Note: Ubuntu does not use XDMCP. It uses X forwarded over ssh instead
  • 14. Advantages Diskless clients Highly Centralized patches firewalling Cost effective no licensing fees Customized profiles LDAP auth Change lab footprint as needs grow Invest in powerful server Need a fast network Documentation is weak Many references to LTSP 4.x Sabayon seems broken in Ubuntu Feisty. Time sensitive apps will not work well, especially multimedia Disadvantages
  • 15. Medusa Project LTSP server Note: Single processor, but appears as two
  • 16. Medusa Project 10/100 Mbps unmanaged switch 20 clients Dell Optiplex Pentium 4 256MB RAM 15 inch flat panel Some have speakers
  • 17. Medusa Project Edubuntu – Ubuntu for Education Additional software installed: Webmin Firewall/NAT Sabayon Customized user profiles and lockdown (built-in, via pessulus) tool. Seems to be broken in Ubuntu Feisty
  • 18. Medusa Project Captured CPU, RAM, Swap and NET behavior We looked at behavior with one and multiple users (1+8) on the LAN. Note: We did not use a built-in screen capture program because it muddies the parameters. We used a video camera instead.
  • 19. Medusa Project CPU NET RAM SWAP All clients at login screen
  • 20. Medusa Project CPU NET RAM SWAP One client starts Firefox
  • 21. Medusa Project CPU NET RAM SWAP One client starts OOo
  • 22. Medusa Project CPU NET RAM SWAP Multiple clients start OOo
  • 23. Medusa Project CPU NET RAM SWAP First client starts video
  • 24. Medusa Project CPU NET RAM SWAP Multiple clients start video
  • 25. Medusa Project CPU NET RAM SWAP Multiple clients finish video
  • 26. Medusa Project CPU NET RAM SWAP All clients logout
  • 27. Services at the LTSP Lab Dual boot Windows XP localboot, Ubuntu Linux via LTSP. Both environments get dhcp and firewalling via LTSP server. Note: Lab machines will be on a private network Administrator can maintain lab logs for accounting
  • 28. Services at LTSP lab Internet access Office Automation OpenOffice Graphics GIMP Inkscape Scribus Printing via network
  • 31. Future use at SF State Domain Authentication Users will be able to use their SFSU accounts to logon via LDAP Traffic Shaping More efficient network load balancing that will be conducted on the LTSP server. Support Windows apps via Win4Lin or VMWare Possible to boot PPC thin clients
  • 32. Informative Links www.ltsp.org http://en.wikipedia.org/wiki/LTSP www.edubuntu.org