Using Virtualization in the Classroom

Slides:



Advertisements
Similar presentations
Intro to Virtualization
Advertisements

Microsoft ® Official Course First Look Clinic Overview of Windows 8 By Ragowo Riantory, S.Kom, MCP.
Quick Overview of Virtual PC Tyler S. Farmer Sr. Technology Specialist II Education Solutions Group Microsoft Corporation.
Understand Virtualized Clients Windows Operating System Fundamentals LESSON 2.4.
Offering your Windows Server Class Online. Tony Basilico Community College of Rhode Island
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.
Paper on Best implemented scientific concept for E-Governance Virtual Machine By Nitin V. Choudhari, DIO,NIC,Akola By Nitin V. Choudhari, DIO,NIC,Akola.
Network+ Guide to Networks 6 th Edition Chapter 10 Virtual Networks and Remote Access.
To run the program: To run the program: You need the OS: You need the OS:
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.
Space Science and Engineering Center University of Wisconsin-Madison Virtual Machines: A method for distributing DB processing software Liam Gumley.
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.
Tanenbaum 8.3 See references
Network+ Guide to Networks 6 th Edition Chapter 10 Virtual Networks and Remote Access.
Fundamentals of Networking Discovery 1, Chapter 2 Operating Systems.
Paper on Best implemented scientific concept for E-Governance projects Virtual Machine By Nitin V. Choudhari, DIO,NIC,Akola.
About the Presentations The presentations cover the objectives found in the opening of each chapter. All chapter objectives are listed in the beginning.
Introduction to HP LoadRunner Getting Familiar with LoadRunner >>>>>>>>>>>>>>>>>>>>>>
Module 1 Additional Slides Introducing Windows XP Professional.
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.
DIY: Your First VMware Server. Introduction to ESXi, VMWare's free virtualization Operating System.
Hands-On Virtual Computing
Virtualization. ABCs Special software: hypervisors or virtual machine managers Guest OS (virtual machine) sits on top of host OS (Win 7 in our case) We.
Cap 333 Network Administration. Solution Rules  Your solution must be typed by computer. Otherwise, it will not be accepted.  If the question is a project.
Using Virtualization in the Classroom. Using Virtualization in the Classroom Session Objectives Define virtualization Compare major virtualization programs.
Name Region Assisting Partners to Do the Day in the Life Demonstration.
INTRODUCTION TO VIRTUALIZATION KRISTEN WILLIAMS MOSES IKE.
Port Forwarding in VM brief intro
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Desktop Virtualization
© 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.
Virtualization One computer can do the job of multiple computers, by sharing the resources of a single computer across multiple environments. Turning hardware.
Alessandro Cardoso, Microsoft MVP Creating your own “Private Cloud” with Windows 10 Hyper- V WIN443.
Hands-On Virtual Computing
Virtual Machines Module 2. Objectives Define virtual machine Define common terminology Identify advantages and disadvantages Determine what software is.
“Build that Virtual Lab you always wanted” Information Assurance Group 2011.
Course 03 Basic Concepts assist. eng. Jánó Rajmond, PhD
John Samuels October, Why Now?  Vista Problems  New Features  >4GB Memory Support  Experience.
The Future With Windows XP Microsoft announced that after April 16, 2014 it will not longer support Windows XP. No statement on continued inclusion of.
Virtual PC 2007 Virtualization for Fermi Desktops KTF
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.
Intro To Virtualization Mohammed Morsi
PCs ENVIRONMENT and PERIPHERALS Lecture 5. Computer Maintenance software: Operating System: Define: - An operating system (OS) is a collection of software.
Copyright © 2016 by McGraw-Hill Education. All rights reserved. Mike Meyers’ CompTIA A+ ® Guide to Managing and Troubleshooting PCs Fifth Edition Copyright.
VirtualBox Introduction:
Virtual Machine and VirtualBox
Guide to Operating Systems, 5th Edition
DIT314 ~ Client Operating System & Administration
Virtualization OVERVIEW
Desktop Virtualization
Virtual Machines.
Hands-On Virtualization in the Classroom
Chapter 2 Objectives Identify Windows 7 Hardware Requirements.
Network+ Guide to Networks 6th Edition
Guide to Operating Systems, 5th Edition
Different Operating Systems
Virtual Operating Systems
Windows Virtual PC / Hyper-V
Virtual Machine and VirtualBox
Virtual Machine and VirtualBox
Virtual Machine and VirtualBox
Introducing MagicInfo Premium I 6
Port Forwarding ( VirtualBox / VMware Player )
What is an operating system An operating system is the most important software that runs on a computer. It manages the computer's memory and processes,
Presentation transcript:

Using Virtualization in the Classroom

Using Virtualization in the Classroom Session Objectives Define virtualization Compare major virtualization programs Define virtualization terminology Discuss virtualization benefits List requirements of virtualization Demonstrate the use of virtualization (Note that the presentation used at the conference contains a number of Flash movie demonstrations)

What is Virtualization? Allows multiple operating systems to run on the same physical computer at the same time A software environment that emulates a computer’s hardware and BIOS Virtual machine software creates this environment

Virtual Machine Software In this presentation, I will discuss: VMWare Workstation Microsoft Virtual PC Microsoft Hyper-V (briefly) Other products not discussed Parallels (Mac) and VMWare Fusion (Mac), VirtualBox (open source)

What Does Virtualization Look Like? Running Windows 7 in VMWare on a Vista Host

Running Windows 2000 in Microsoft Virtual PC on a Vista Host

Virtualization Terminology Host machine or host computer The computer on which the virtual machine software is installed (Virtual PC or VMWare, e.g.) Virtual machine (VM) or Guest OS The operating system that runs in virtual machine software on the host computer Comprised primarily of a configuration file and one or more virtual hard drive files

Virtualization Terminology (cont’d) Virtual disk One or more files that reside on the host computer that make up the VM’s hard disk Virtual network The network configuration used by the VM Options include: bridged, host only, NAT and none VMs behave like just another computer on the network

Virtualization Terminology (cont’d) Snapshot A partial copy of a VM at a particular moment in time. Allows you to ‘go back’ to the VM at that particular state. Some programs allow saving multiple snapshots.

Virtualization Benefits Teach multiple operating systems with a single host computer Students can ‘own’ their VM while having minimal access to the host computer Multiple VMs can run simultaneously on one host, networked and all (for example, a client and a server or two servers)

Virtualization Benefits (cont’d) Easy maintenance and testing VM won’t boot or got deleted or corrupted? Copy another one. Snapshots allow unlimited ‘try this…’ scenarios with a quick return to the system state before you ‘tried it’.

Virtualization Benefits (cont’d) Run multiple versions of software Teach Office 2007 while previewing Office 20xx by using two different VMs. For programming and database; write an application in one version and easily test on another version

Virtualization Benefits (cont’d) Isolate your OS from the campus network and host computer For programming and networking, run services and write software which might normally interfere with the host computer or the campus network

Virtualization Requirements Supported host operating system (Windows XP Pro, Vista, Server 2003/2008, Linux) Sufficient RAM on your host computer to accommodate the host OS and the guest OSs you wish to run Sufficient CPU power Sufficient hard drive space to accommodate the stored VMs

Virtualization Recommendations Minimum 1 GB RAM, 2+ GB recommended for Vista and Server 2008 virtual machines Minimum 3.0 GHz P4, recommended 2.4+ GHz dual-core CPU Separate hard drive (80 GB+) for the VMs

VMWare VMWare was the first serious virtualization software Around since mid-90s The leader in server and desktop virtualization

VMWare (cont’d) Free products VMWare Player – runs existing virtual machines but cannot create a new VM VMWare Server – can create and run VMs; better suited for low-end server applications

VMWare (cont’d) VMWare Workstation Flagship desktop product Create and run VMs Import VMs (including physical to virtual) Has all of the bells and whistles including unlimited snapshots, screen capture to create movies, jpgs Costs: $189 retail

VMWare (cont’d) VMWare Academic Alliance Free to join – fill out an application online Unlimited VMWare Workstation licenses for classroom use

VMWare VM on the Host Hard Drive

Microsoft Virtual PC Virtual PC purchased by Microsoft around 2005. A basic desktop virtualization program No bells and whistles compared to VMWare Works well but not as flexible as VMWare Current version is Virtual PC 2007 Free to download

Windows Server 2008 Hyper-V Hyper-V is Microsoft’s newest virtualization product Meant to compete with VMWare’s server virtualization products Excellent performance and reliability Comes with Windows Server 2008 Server 2008 may become my next desktop OS

Networking with Virtual Machines Virtual Machine Networking Each VM has its own virtual network adapter (NIC) Multiple network adapters are possible Several modes for the virtual network Bridged NAT/Shared Local/host only None

Networking Modes Bridged networking The VM acts like any other computer on the network Each VM network adapter gets its own IP address and physical address VMs can communicate with other VMs and other physical computers on the network including the Internet Most flexible configuration

Networking Modes (cont’d) Network Address Translation (NAT)/Shared Networking VM ‘shares’ IP address with host computer Host computer acts like router/firewall VM can access other computers on the network including the Internet Other computers cannot access the VM directly More secure configuration than bridged Won’t work if the VM is to be a server

Networking Modes (cont’d) Local/Host only networking VMs can communicate with only other VMs (Virtual PC) or other VMs and the host PC (VMWare) No communication with other physical computers or the Internet Ideal for doing activities that might interfere with the classroom network

Networking Modes (cont’d) No network connection Most secure configuration Best when no interaction with other computers, including the host, is desired

VMWare/Virtual PC Comparison VMWare Workstation Pros Better Linux support USB device support Multi-CPU support VM Teams Snapshots Better guest OS documentation VMWare Workstation Cons $189 license without membership More features mean more complex user interface

VMWare/Virtual PC Comparison (cont’d) Virtual PC Pros Free to download – no membership required Simple user interface Virtual PC Cons Skimpy documentation No USB device support Fewer advanced features

Links and Such VMWare Virtual PC Comparison VMWare/Virtual PC www.vmware.com Academic program http://www.vmware.com/partners/academic Virtual PC http://www.microsoft.com/windows/products/winfamily/virtualpc/ Comparison VMWare/Virtual PC http://www.petri.co.il/virtual_vmware_virtualpc_compared.htm Comparison VMWare/Virtual PC/Parallels/VirtualBox http://www.wilderssecurity.com/archive/index.php/t-168825.html

The End Questions and Answers Thanks for coming!