Herb Brown Appalachian State University. State of Networking Instruction  Many programs are adding networking instruction  Networking instruction is.

Slides:



Advertisements
Similar presentations
Quick Overview of Virtual PC Tyler S. Farmer Sr. Technology Specialist II Education Solutions Group Microsoft Corporation.
Advertisements

What to expect.  Linux  Windows Server (2008 or 2012)
Adam Duffy Edina Public Schools.  The heart of virtualization is the “virtual machine” (VM), a tightly isolated software container with an operating.
MCITP Guide to Microsoft Windows Server 2008 Server Administration (Exam #70-646) Chapter 11 Windows Server 2008 Virtualization.
Run a Virtual Machine. Virtualization Have you ever imitated someone else? That's because your mind is thinking/ imagining as that person Same to a Computer:
Virtualization Chapter 17.
© 2013 The McGraw-Hill Companies, Inc. All rights reserved Mike Meyers’ CompTIA A+ ® Guide to 802: Managing and Troubleshooting PCs Fourth Edition (Exam.
Do MUCH More with Less Presented by: Jon Farley 2W Technologies.
Offering your Windows Server Class Online. Tony Basilico Community College of Rhode Island
Virtual Network Servers. What is a Server? 1. A software application that provides a specific one or more services to other computers  Example: Apache.
VMware is a registered trademark of VMware, Inc. (an EMC company).
1 MASTERING (VIRTUAL) NETWORKS A Case Study of Virtualizing Internet Lab Avin Chen Borokhovich Michael Goldfeld Arik.
© 2012 The McGraw-Hill Companies, Inc. All rights reserved. 1 Third Edition Chapter 3 Desktop Virtualization McGraw-Hill.
Virtualization A way To Begin with Virtual Reality… - Rahul Khanwani.
To run the program: To run the program: You need the OS: You need the OS:
SUNY IT Master's Project Using Open Source Virtualization Technology In Computer Education By: Ronny L. Bull Advised By: Geethapriya Thamilarasu, Ph.D.
Red Hat Installation. Installing Red Hat Linux is the process of copying operating system files from a CD, DVD, or USB flash drive to hard disk(s) on.
Virtualization and Open source Software Mr. Lau Ka Lun – Lai King Catholic Secondary School Date: 9 th, 21 st, 22 nd March, 2011.
Using Virtualization in the Classroom. Using Virtualization in the Classroom Session Objectives Define virtualization Compare major virtualization programs.
1. Outline Introduction Virtualization Platform - Hypervisor High-level NAS Functions Applications Supported NAS models 2.
Tanenbaum 8.3 See references
Computer Concepts 2013 Chapter 4 Operating Systems and File Management.
Fundamentals of Networking Discovery 1, Chapter 2 Operating Systems.
Operating System Virtualization
Chapter-4 Windows 2000 Professional Win2K Professional provides a very usable interface and was designed for use in the desktop PC. Microsoft server system.
About the Presentations The presentations cover the objectives found in the opening of each chapter. All chapter objectives are listed in the beginning.
Chromium OS is an open-source project that aims to build an operating system that provides a fast, simple, and more secure computing experience for people.
Sumit Kumar Archana Kumar Group # 4 CSE 591 : Virtualization and Cloud Computing.
DIY: Your First VMware Server. Introduction to ESXi, VMWare's free virtualization Operating System.
Hands-On Virtual Computing
ICT Day Term 4,  Virtualisation is growing in usage.  Current CPU’s are designed to support Virtualisation.  Businesses are looking at virtualisation.
SAIGONTECH COPPERATIVE EDUCATION NETWORKING Spring 2010 Seminar #1 VIRTUALIZATION EVERYWHERE.
Using Virtualization in the Classroom. Using Virtualization in the Classroom Session Objectives Define virtualization Compare major virtualization programs.
Implementing Hyper-V®
Linux in a Virtual Environment Nagarajan Prabakar School of Computing and Information Sciences Florida International University.
Network Plus Virtualization Concepts. Virtualization Overview Virtualization is the emulation of a computer environment called a Virtual Machine. A Hypervisor.
Hosted Virtualization Lab Last Update Copyright Kenneth M. Chipps Ph.D.
INTRODUCTION TO VIRTUALIZATION KRISTEN WILLIAMS MOSES IKE.
Linux Operations and Administration Chapter Two Installing OpenSUSE.
VMWare Workstation Installation. Starting Vmware Workstation Go to the start menu and start the VMware Workstation program. *Note: The following instructions.
© 2015 by McGraw-Hill Education. This proprietary material solely for authorized instructor use. Not authorized for sale or distribution in any manner.
Virtualization Technology and Microsoft Virtual PC 2007 YOU ARE WELCOME By : Osama Tamimi.
© Copyright 2011 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Restricted Module 7.
Alessandro Cardoso, Microsoft MVP Creating your own “Private Cloud” with Windows 10 Hyper- V WIN443.
Introduction TO Network Administration
Hands-On Virtual Computing
Cloud Computing Lecture 5-6 Muhammad Ahmad Jan.
Virtual Machines. A virtual machine takes the layered approach to its logical conclusion. It treats hardware and the operating system kernel as though.
Automating Installations by Using the Microsoft Windows 2000 Setup Manager Create setup scripts simply and easily. Create and modify answer files and UDFs.
Virtual Machines Module 2. Objectives Define virtual machine Define common terminology Identify advantages and disadvantages Determine what software is.
Course 03 Basic Concepts assist. eng. Jánó Rajmond, PhD
Virtualization Assessment. Strategy for web hosting Reduce costs by consolidating services onto the fewest number of physical machines
© ExplorNet’s Centers for Quality Teaching and Learning 1 Explain the purpose of Microsoft virtualization. Objective Course Weight 2%
VIRTUAL MACHINE – VMWARE. VIRTUAL MACHINE (VM) What is a VM? – A virtual machine (VM) is a software implementation of a computing environment in which.
VMware Recovery Software RECOVER DATA FROM CORRUPT VMDK FILE.
Virtualization With:. Virtualization With: What Kind of Virtualization? Full virtualization Platform Resource.
GNU and Linux.
Using Virtualization in the Classroom
bitcurator-access-webtools Quick Start Guide
Guide to Operating Systems, 5th Edition
Virtualization OVERVIEW
Building a Virtual Infrastructure
Clinton A Jones Eastern Kentucky University Department of Technology
Creating a Windows Server 2012 R2 Datacenter Virtual machine
Creating a Windows Server 2016 Datacenter Virtual machine
Creating a Windows 7 Professional SP1 Virtual machine
Virtual Machines.
Hands-On Virtualization in the Classroom
Guide to Operating Systems, 5th Edition
bitcurator-access-webtools Quick Start Guide
Presentation transcript:

Herb Brown Appalachian State University

State of Networking Instruction  Many programs are adding networking instruction  Networking instruction is not as prevalent as it should be  More robust Networking competencies in National Standards (© 2007)  Students are interested in computer networking

Potential Barriers to Implementation  Cost of hardware and software Servers Networking Operating Systems Network Utilities  Intimidating Topic  Lack of knowledge of networking  Lab limitations  IT Staff barriers  Decide to just DO IT!

Strategies for Teaching Networking  Theory Lecture Discussion  Application (software) Lecture Discussion HANDS-ON

Tools to Facilitate Instruction  VIRTUALIZATION tools  Free/reduced cost software  Vendor-specific programs  Open Source Products  Donations

Virtualization Defined  Virtualization is a term that refers to the abstraction of resources across many aspects of computing  For our discussion – One physical machine to support multiple virtual machines that run in parallel  Multiple operating systems running in parallel on one host computer.

Why use Virtualization?  Desktop/Lab Explore multiple operating systems on one machine Explore ALL aspects of an OS and its configuration (including BIOS/CMOS) New software development and testing (multiple platforms) Flexibility of software use, install, configuration for lab settings

Requirements for Virtualization  Desktop Higher RAM Fast drives, fast I/O (SATA II, SCSI, etc.) Multi-processor supporting virtualization ○ Intel Dual-core Core 2 Duo Quad Core i7 core ○ AMD multi-core chip equivalent ○ Look at Chip specs for “virtualization” support

Software for Virtualization  Desktop Microsoft Virtual PC 2007 (Free, Windows) VMWARE server (GSX-Free) VMWARE Workstation ($$$) VirtualBox (Windows, Linux, Mac, OpenSolaris)  Server-level XenServer (now FREE) VMWARE server (GSX-Free-Linux,Windows) Hyper-V 2008 (Windows Server 2008) OpenVZ (Linux, open-source similar to Virtuozzo)

Where to find the software  Microsoft Virtual PC 2007 –  VirtualBox –  VMWare Server (formerly GSX) –  XEN 3.0 –  OpenVZ (branch from commercial Virtuozzo product) –

Process to Implement Virtualization  Install Virtualization software  Create a virtual machine Shared memory settings Network settings and Virtual machine access to network resources Video settings Hard drive configurations ○ Fixed space (complete space allocation) ○ Dynamic disk sizing Undo features/functionality  Start the Virtual Machine, mount ISO and complete installation as normal.

Logistics  Once Virtual machine is installed it consists of only a few files (Two with Virtual PC)  To replicate to multiple machines, just copy the files to other machines (batch files, configuration management software, etc.)  When complete, DELETE the files associated with Virtual Machine

Future  Virtualization will continue to increase and mature  Forrester Research survey shows 51% of North American companies polled are using or piloting server virtualization 1  New technologies such as Virtual Desktop Infrastructure (from VMWare) Similar to thin-client technology but more flexible and fewer limitations  Virtualization technology embedded in the Operating system to support quick recovery or virtualizing browsing sessions (Vista & Server 2008) 1 NetworkWorld Executive Guide: Virtualization meets reality, whitepaper available:

What it means for the Business Education Classroom  If we are not using it as a teaching tool in Networking classes … we SHOULD be  We should be Teaching HOW to setup virtualized environments and how to determine ROI, and evaluate virtual technologies – especially in networking courses  This is not a fad, it is a trend that will continue

Other uses for Virtualization in the Business Education Classroom  Web development courses – show web server administration (virtualized server)  Classes demonstrating Operating Systems  Programming/Development  Software experimentation  Legacy DOS apps – run in VM  Practice configuring Operating system and Troubleshooting problems in VM  Others?

Software Resources  Microsoft Software Evaluation Versions (sometimes with texts) Some pre-created Virtual Machines available for download for testing/trial purposes MSDNAA.NET or equivalent program School District Licensing (for lab use)

Software Resources  Linux FREE!!! Distrowatch.com Distributions  Install in Virtual Machine  Run “Live” version CD Virtual Machine  Common Version: Ubuntu, Fedora, PCLinuxOS, Mandriva, OpenSUSE, Knoppix

Other Software  Many FREE Networking Software Resources  Solarwinds.com IP Calculator Network Configuration tools Network Analysis tools More  OPEN SOURCE (many available)

Hardware Needs  ASK, ASK, BEG, ASK AGAIN  Check with School and District IT Managers for OLD equipment (switches, hubs, wiring)  Donations from Business Community Check with Students for contacts Make sure the materials are “usable”  Vendors: you will be amazed at what they have to give.  Equipment/curriculum programs with major vendors: CISCO and others  GRANTS!!

IT Support Concerns  Students can bypass installed “control” software ~ disable all network access to VM ~ restrict settings changes to administrators  Software licensing issues ~ many vendors now are allowing multiple installs using VMs ~ consider a program such as MSDNAA ~ free software (distrowatch.org)  Viruses ~ not likely if no network connections ~ install Anti- virus in VMs  Distribution of VMs ~ use configuration management software (Ghost) ~ run batch scripts to copy VM files to PCs  Concerns with Open Source software ~ request a Virtual Machine install to keep it “off the network”  Others?