Using Virtualization to Teach Linux System Administration in Online Courses Jim Owens Community College of Vermont May 8, 2007.

Slides:



Advertisements
Similar presentations
MCITP Guide to Microsoft Windows Server 2008, Server Administration (Exam #70-646) Chapter 2 Installing Windows Server 2008.
Advertisements

What to expect.  Linux  Windows Server (2008 or 2012)
1.1 Installing Windows Server 2008 Windows Server 2008 Editions Windows Server 2008 Installation Requirements X64 Installation Considerations Preparing.
Lesson 5-Accessing Networks. Overview Introduction to Windows XP Professional. Introduction to Novell Client. Introduction to Red Hat Linux workstation.
Module 1 Introduction to Network Operating Systems
Lesson 4-Installing Network Operating Systems. Overview Installing and configuring Novell NetWare 6.0. Installing and configuring Windows 2000 Server.
Module 6 Windows 2000 Professional 6.1 Installation 6.2 Administration/User Interface 6.3 User Accounts 6.4 Managing the File System 6.5 Services.
Fall 2011 Nassau Community College ITE153 – Operating Systems Session 24 NTFS Permissions and Sharing Printers 1.
Chapter 1 Introducing Windows Server 2012/R2
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 8 Introduction to Printers in a Windows Server 2008 Network.
Firewall and Proxy Server Director: Dr. Mort Anvari Name: Anan Chen Date: Summer 2000.
Welcome Course 20410B Module 0: Introduction Audience
Module 2: Planning to Install SQL Server. Overview Hardware Installation Considerations SQL Server 2000 Editions Software Installation Considerations.
Tripwire Enterprise Server – Getting Started Doreen Meyer and Vincent Fox UC Davis, Information and Education Technology June 6, 2006.
© 2010 VMware Inc. All rights reserved VMware ESX and ESXi Module 3.
VMware vCenter Server Module 4.
Citrix Academic Network Leaders to power the world’s transformation to virtual computing.
Principles of Computer Security: CompTIA Security + ® and Beyond, Second Edition © 2010 Baselines Chapter 14.
Windows Server MIS 424 Professor Sandvig. Overview Role of servers Performance Requirements Server Hardware Software Windows Server IIS.
Senior Design – Spring 2009 Richard Gory Focus: Networking & Web.
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
Deploying and Managing Windows Server 2012
1 Web Server Administration Chapter 3 Installing the Server.
Welcome Thank you for taking our training. Collection 6421: Configure and Troubleshoot Windows Server® 2008 Network Course 6690 – 6709 at
Introduction to HP LoadRunner Getting Familiar with LoadRunner >>>>>>>>>>>>>>>>>>>>>>
Hands-On Microsoft Windows Server 2008

G046 Lecture 05 Task E Briefing Notes Mr C Johnston ICT Teacher
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
11 SECURITY TEMPLATES AND PLANNING Chapter 7. Chapter 7: SECURITY TEMPLATES AND PLANNING2 OVERVIEW  Understand the uses of security templates  Explain.
Week 1 – Seneca Networking Environment. Agenda Overview of Seneca Server names How to access servers Terminal Emulation (Putty) Browser – IE, Netscape,
Module 13: Maintaining Software by Using Windows Server Update Services.
Module 1: Installing and Upgrading to Exchange Server 2003.
Honeypot and Intrusion Detection System
By Rashid Khan Lesson 10-From Here to There: Remote Installation of the Windows XP Professional Client.
Module 1: Installing and Configuring Servers. Module Overview Installing Windows Server 2008 Managing Server Roles and Features Overview of the Server.
WebCCTV 1 Quadrox WebCCTV Training Technical Quadrox November 2005.
Module 2: Installing and Maintaining ISA Server. Overview Installing ISA Server 2004 Choosing ISA Server Clients Installing and Configuring Firewall Clients.
The Filer Proj-354 Apr 29 th, 2010 Group members Henry Au Wayne Choi Jaewon Yoo
Module 11: Implementing ISA Server 2004 Enterprise Edition.
© Copyright 2013 TONE SOFTWARE CORPORATION New Client Turn-Up Overview.
NETWORK OPERATING SYSTEM INTEROPERABILITY Jason Looney EKU, Department of Technology, CEN.
CHAPTER 2. Overview 1. Pre-Installation Tasks 2. Installing and Configuring Linux 3. X Server 4. Post Installation Configuration and Tasks.
Module 1: Implementing Active Directory ® Domain Services.
SMS Software Distribution. Overview  Explaining How SMS Distributes Software  Managing Distribution Points  Configuring Software Distribution and the.
1 Chapter Overview Planning to Install SQL Server 2000 Deciding SQL Server 2000 Setup Configuration Options Running the SQL Server 2000 Setup Program Using.
Principles of Computer Security: CompTIA Security + ® and Beyond, Third Edition © 2012 Principles of Computer Security: CompTIA Security+ ® and Beyond,
Page 1 Printing & Terminal Services Lecture 8 Hassan Shuja 11/16/2004.
Module 10: Implementing Administrative Templates and Audit Policy.
Chapter 8: Installing Linux The Complete Guide To Linux System Administration.
Chapter 2 – Part 1 Introduction To Windows Operating Systems CMPF 112 : COMPUTING SKILLS.
THE WINDOWS OPERATING SYSTEM Computer Basics 1.2.
Hands-On Microsoft Windows Server 2008 Chapter 5 Configuring Windows Server 2008 Printing.
CEG 2400 FALL 2012 Windows Servers Network Operating Systems.
Course 03 Basic Concepts assist. eng. Jánó Rajmond, PhD
Windows Certification Paths OR MCSA Windows Server 2012 Installing and Configuring Windows Server 2012 Exam (20410) Administering Windows Server.
Chapter 7: Using Network Clients The Complete Guide To Linux System Administration.
Setting up a Printer. ♦ Overview Linux servers can be used in many different roles on a LAN. File and print servers are the most common roles played by.
Course : PGClass : MCA Subject: Operating SystemSub.Code : 3CT11 Staff Name : S.SomasundaramYear & Sem : II nd & III rd.
Chapter 1 Introducing Windows Server 2012/R2
VMware ESX and ESXi Module 3.
COP 4343 Unix System Administration
Chapter 6 Introduction to Network Operating Systems
Overview Introduction VPS Understanding VPS Architecture
OPS235: Week 1 Installing Linux ( Lab1: Investigations 1-4)
OPS235: Week 1 Installing Linux ( Lab1: Investigations 1-4)
Configuration Of A Pull Network.
Designing IIS Security (IIS – Internet Information Service)
Presentation transcript:

Using Virtualization to Teach Linux System Administration in Online Courses Jim Owens Community College of Vermont May 8, 2007

Overview Background Before virtualization With virtualization Virtualization system Learning environment Curriculum impacts Future enhancements Conclusions

Background Intermediate Linux CIS-2152 Using Linux in the small office/home office Required for Web Site Design & Administration degree Requires Introduction to Linux CIS-2150 Installation and configuration File system Security Text editing Process management, etc.

Before virtualization Offered at one CCV site and on line Defined by 10 essential objectives (EOs) 6 = “demonstrate” 3 = “discuss” 1 = “explain” Online course required 1 or 2 on-site meetings to complete hands-on EOs

CCV Sites Driving to Montpelier Newport1:30 Brattleboro1:53 Bennington2:29 Rutland1:17 St Johnsbury0:56 Middlebury1:23 Peru, NY2:24

On-site meetings format Time available 2:45 Agenda Introductions & overview Equipment setup Hands-on activities (including Linux install) Evaluations Wrap-up Equipment teardown

Before virtualization Bottom line: Intermediate Linux students in online courses spent more time reading and writing about Linux system administration than they did in performing these activities.

Virtualization system OpenVZ Fedora Core 6 with standard kernel Default Fedora Core 5 template for student virtual environments (VEs) Dell rack-mount server Intel 2.8GHZ dual-core processor 2GB memory Two 136GB HDDs mirrored on hardware RAID

Learning environment Ideally, students have full control of individual servers, with freedom to: Use root account as necessary Install or remove software packages Modify configuration files Monitor system logs Create & manage user accounts Make mistakes without fear of system or network compromise

Learning environment Firewall/router with network address translation OpenVZ system with a VE for each student, plus 2 more One homebase VE managed by instructor One test/demo VE for instructor use Router sends SSH traffic to homebase Homebase runs a local DNS service

Learning environment SSH (port 22) Public InternetPrivate network

Curriculum impacts Students have 24/7 access to own VEs Hands-on activities start Day 1 and continue throughout the course New hands-on activities added: Post-installation hardening Patching/updating OS and applications System monitoring & management User administration

Future enhancements Provide access to graphical clients for testing Web applications and some configuration tasks Add Windows client systems for better testing of Samba shares

Conclusions Virtualization technology provides a learning environment that Supports hands-on learning Provides a more authentic experience Permits exploration and mistakes without fear of system compromise Encourages independent learning Is affordable

Questions & comments