Deploying Linux Evolutionary, Not Revolutionary LinuxFest Northwest Bellingham, WA April 26th, 2003 Eric Harrison Supervisor of Network Services Multnomah.

Slides:



Advertisements
Similar presentations
The Internet.
Advertisements

1 Bandwidth management essentials Issues for technical staff and technical solutions.
Barracuda Link Balancer Link Reliability and Bandwidth Optimization.
The Lucernex Cloud: A software-as-a-service solution delivered via the Cloud What is the Cloud? Cloud Computing is the future of all software applications,
Which server is right for you? Get in Contact with us
INSTALLING LINUX.  Identify the proper Hardware  Methods for installing Linux  Determine a purpose for the Linux Machine  Linux File Systems  Linux.
Windows Deployment Services WDS for Large Scale Enterprises and Small IT Shops Presented By: Ryan Drown Systems Administrator for Krannert.
Saving Money by Recycling Existing Computers with LTSP Peter Billson Linux Terminal Server Project (LTSP.org) Linux User Group in Princeton LUG/IP July.
Lesson 5 Computer-Related Issues
Chapter 14: Troubleshooting and Problem Resolution.
15.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 15: Configuring a Windows.
The information contained in this presentation is considered proprietary Budget Proposal Datacenter Virtualization What is Virtualization Virtualization.
Lesson 18-Internet Architecture. Overview Internet services. Develop a communications architecture. Design a demilitarized zone. Understand network address.
Hands-On Microsoft Windows Server 2003 Networking Chapter 7 Windows Internet Naming Service.
Beth Johnson April 27, What is a Firewall Firewall mechanisms are used to control internet access An organization places a firewall at each external.
Chapter 23: ARP, ICMP, DHCP IS333 Spring 2015.
Chapter Thirteen Maintaining and Upgrading a Network.
Firewall 2 * Essential Network Security Book Slides. IT352 | Network Security |Najwa AlGhamdi 1.
Server Operating Systems Last Update Copyright Kenneth M. Chipps Ph.D. 1.
Virtual Network Servers. What is a Server? 1. A software application that provides a specific one or more services to other computers  Example: Apache.
Desktop Security: Worms and Viruses Brian Arkills, C&C NDC-Sysmgt.
November 2009 Network Disaster Recovery October 2014.
Server Types Different servers do different jobs. Proxy Servers Mail Servers Web Servers Applications Servers FTP Servers Telnet Servers List Servers Video/Image.
31/10/2000NT Domain - AD Migration - JLab 2000 NT DOMAIN - ACTIVE DIRECTORY MIGRATION Michel Jouvin LAL Orsay
Test Review. What is the main advantage to using shadow copies?
Senior Design – Spring 2009 Richard Gory Focus: Networking & Web.
Welcome. Who am I? Philip L. Sullivan MCT, MCSE, MCSA Microsoft Certified Trainer for 6 Years Work as a Lead Windows NT\2000\2003 Instructor for Clark.
Internet Service Provisioning Phase - I August 29, 2003 TSPT Web:
Adam Leidigh Brandon Pyle Bernardo Ruiz Daniel Nakamura Arianna Campos.
1. There are different assistant software tools and methods that help in managing the network in different things such as: 1. Special management programs.
Microsoft Active Directory(AD) A presentation by Robert, Jasmine, Val and Scott IMT546 December 11, 2004.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Identifying Application Impacts on Network Design Designing and Supporting Computer.
AMSI Hosting Options User Panel Discussion Presented by Brian Torney Session 107 Advantages of Self Hosting.
FTP Web SQL Web failover SQL backup backup Active Directory Active Directory Failover Cluster.
CHEMS ANNUAL TRAINING Topics For Today CHEMS CHEMSPRO.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 Identifying Application Impacts on Network Design Designing and Supporting.
Objectives  To define network  To identify use of network  To differentiate major types of network  To identify basic networking terminologies  To.
Eric Roux – AB/CO/AP Going to a “Linux only” operational world… The consequences for AB/CO/AP European Organisation of Nuclear Research Geneva - Switzerland.
Smoothing Troubled Waters: the Linux Method Using Linux and Open Source software concepts to tackle political and technical issues Harry Ainsworth Board.
K12LTSP Linux Terminal Server Project for K-12 schools Brought to you by: Eric Harrison, Multnomah Education Service District
Archiving Solutions Software vs. Hosted vs. Appliance Based.
Cisco 3 - Switch Perrine. J Page 111/6/2015 Chapter 5 At which layer of the 3-layer design component would users with common interests be grouped? 1.Access.
General rules 1. Rule: 2. Rule: 3. Rule: 10. Rule: Ask questions ……………………. 11. Rule: I do not know your skill. If I tell you things you know, please stop.
9: Troubleshooting Your Network
Cyber Security Review, April 23-24, 2002, 0 Operated by the Southeastern Universities Research Association for the U.S. Depart. Of Energy Thomas Jefferson.
Deploying Software with Group Policy Chapter Twelve.
ITGS Network Architecture. ITGS Network architecture –The way computers are logically organized on a network, and the role each takes. Client/server network.
I NTRODUCTION TO N ETWORK A DMINISTRATION. W HAT IS A N ETWORK ? A network is a group of computers connected to each other to share information. Networks.
Migrating to Windows 2000 Graham Titmus Computer Laboratory.
1 Day 2 Logging in, Passwords, Man, talk, write. 2 Logging in Unix is a multi user system –Many people can be using it at the same time. –Connections.
Introduction TO Network Administration
Ed Tech Audit Case Study Pete Reilly. Process Meetings with the Superintendent Extended meetings with the technology coordinator Meeting with each administrator.
Easily Organize Common Templates, Phrases, Statements and More to Quickly Reuse Within Microsoft Office 365 Using Dolphin Compose WHAT WE OFFER Replace.
I NTRODUCTION TO N ETWORK A DMINISTRATION. W HAT IS A N ETWORK ? A network is a group of computers connected to each other to share information. Networks.
VDI AND DAAS – SAY WHAT?!? Bob Marshall, MD MPH MISM FAAFP Faculty, Valley Family Medicine Residency Faculty, DoD Clinical Informatics Fellowship.
Dynamic Host Configuration Protocol (DHCP) and Domain Name System (DNS) Organising computers in a large network Reference books:The DHCP Handbook, Ralph.
LINUX Presented By Parvathy Subramanian. April 23, 2008LINUX, By Parvathy Subramanian2 Agenda ► Introduction ► Standard design for security systems ►
Web Server Security: Protecting Your Pages NOAA OAR WebShop 2001 August 2 nd, 2001 Jeremy Warren.
Websms Offers Professional Messaging Solutions via Web, , Gateway or Directly Out of Excel (Online) on the Microsoft Office 365 Platform OFFICE 365.
– Protocols 21 – Protocols 21. – Protocols 21 Now we’ll move on to more technical aspects of This means protocols Remember.
An Introduction to Local Area Networks An Overview of Peer-to-Peer and Server-Based Models.
CT1503 Network Operating System
Frequently Asked Questions Thin Clients, Linux, and LTSP
Dedicated Servers vs Cloud Hosting
Letsignit, an Automated Signature Solution for Microsoft Office 365 and Microsoft Exchange, Provides Efficiency in Branding and Customization OFFICE.
3.1 Types of Servers.
Lesson 5 Computer-Related Issues
Figure 6-4: Installation and Patching
Letsignit, an Automated Signature Solution for Microsoft Office 365 and Microsoft Exchange, Provides Efficiency in Branding and Customization OFFICE.
Internet Engineering Course
Presentation transcript:

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

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

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

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

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

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

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

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

Bind Bug Open 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

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

Centennial Mail Server ● District's sysadmin fed up with their proprietary mail server – Sent out an saying that the district would be without 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

Late 1999: Road to Domination ● MESD LAN taken by storm: – File/Print – – DHCP

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

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

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

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!)

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?”

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.

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

Projects ● Linux in Schools Project: – ● K12LTSP, the K12 Linux Terminal Server Project: – ● SquidGuard web filter: – ● K12 Open Source discussion board: –