1 / 20

Deploying Linux Evolutionary, Not Revolutionary

LinuxFest Northwest Bellingham, WA April 26th, 2003 Eric Harrison Supervisor of Network Services Multnomah Education Service District. Deploying Linux Evolutionary, Not Revolutionary. 1996: In The Beginning. There was a lone penguin

stormy
Download Presentation

Deploying Linux Evolutionary, Not Revolutionary

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. LinuxFest Northwest Bellingham, WA April 26th, 2003 Eric Harrison Supervisor of Network Services Multnomah Education Service District Deploying LinuxEvolutionary, Not Revolutionary

  2. 1996: In The Beginning.... • There was a lone penguin • Riverdale School District played around with Samba file services Legend Proprietary Server: Open Source Server:

  3. 1997: K12Linux Project • Riverdale School District volunteers its facilities to host the Portland Linux User's Group's install clinics • In turn, Riverdale gets a room full of experts once a month • K12Linux project is formed

  4. 1998: Testing The Waters • Proxy Servers placed in several of the large schools to conserve bandwidth • FTP server added

  5. Early 1999: The Ball Starts Rolling • New services added: Web and LDAP • The first conversions occur...

  6. Early 1999: The Ball Starts Rolling • New services added: Web and LDAP • The first conversions occur... • DNS server: Linux was quick to fix the BIND bug

  7. Early 1999: The Ball Starts Rolling • New services added: Web and LDAP • The first conversions occur... • DNS server: Linux was quick to fix the BIND bug • Proxies centralized

  8. Early 1999: The Ball Starts Rolling • New services added: Web and LDAP • The first conversions occur... • DNS server: Linux was quick to fix the BIND bug • Proxies centralized • Centennial Mail Server

  9. Bind BugOpen Source vs Proprietary Software • MESD used HP-UX DNS servers, running Bind 4 • The big Bind bug hit and HP dragged its feet putting out a patch • We got tired of waiting, knew that there was an exploit in the wild • The Linux version of Bind had been patched immediately • Tested Linux and found it to be much faster

  10. Centralized Proxies • Having proxies in each school ended up being more trouble than it was worth • Pulled proxies out of the schools and centralized them • Used Layer-4 switch to make the proxying transparent, load-balanced, fail-over protected • Huge success

  11. Centennial Mail Server • District's sysadmin fed up with their proprietary mail server • Sent out an email saying that the district would be without email until further notice • Pulled the plug • MESD was evaluating replacing its mail server, asked Centennial if they wanted to be guinea pigs. • Had them up and running in a couple of hours • Been running fine ever since

  12. Late 1999: Road to Domination • MESD LAN taken by storm: • File/Print • Email • DHCP

  13. 2000: First Tries at the Desktop • Riverdale School District deploys a Linux Terminal Server (LTSP) • Redundant DNS and mail relay servers added • More Linux servers in the schools

  14. 2001: The Filter Disaster • Dismal, painful, expensive disaster with proprietary web filter • Linux saves the day! • More redundancy

  15. 2002: Terminal Services Takes Off • LTSP labs spring up all over the place • Budget crunches, old hardware • MS Audits help • More file/web/email servers in the schools

  16. Overall Goals and Objectives • Reduce Costs • Increase Reliability • Decrease management headaches • Encourage learning!!!! • Fame, glory, tons of cash, stock options, adequate budgets, and all the other benefits of working in Education (yeah, right!)

  17. What Has Worked • Patience! • We've been working non-stop for the last seven years to get were we are. Schools move very, very slowly • Transparent implementations • Start by putting Linux were it 1) solves a problem and 2) doesn't require additional work from anyone else • Keep on asking how much things cost! • And say “Wow! That's expensive! What does it offer that my free solution does not?”

  18. Bumps in the Road • Anything that requires special configuration of workstations will fail. • Lack of technical talent, at all levels. • Path of least resistance. • General unwillingness to learn. • Legacy proprietary systems are tough to dispose of. • Differences in ideology.

  19. General Approach to Technology • Modular designs: let others pick and choose what they want to use • Platform agnostic, avoid the PC/Mac wars • Standard protocols, interoperability is mandatory • Distributed management • Always have an exit plan, technology changes quickly

  20. Projects • Linux in Schools Project: • http://k12linux.org • K12LTSP, the K12 Linux Terminal Server Project: • http://k12ltsp.org • SquidGuard web filter: • http://squidguard.mesd.k12.or.us • K12 Open Source discussion board: • http://www.k12os.org

More Related