1 Virtualization and Virtual Machines Sarah Diesburg 1/10/2013 COP 5641.

Slides:



Advertisements
Similar presentations
Intro to Virtualization
Advertisements

Installing DOS and Windows98 under MS Virtual PC.
Technology ICT Virtual PC. Network Resources Microsoft Virtual PC Allows multiple Guest Operating Systems (Virtual Machines) run using the resources of.
1 Virtualization, Compilation, Intro to Project 2 Sarah Diesburg 9/15/2010 COP4610 / CGS5765.
Virtualization and Cloud Computing. Definition Virtualization is the ability to run multiple operating systems on a single physical system and share the.
Virtual Machines What Why How Powerpoint?. What is a Virtual Machine? A Piece of software that emulates hardware.  Might emulate the I/O devices  Might.
Virtual Machine Security Design of Secure Operating Systems Summer 2012 Presented By: Musaad Alzahrani.
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:
VMs Virtual Machines. VM What is a VM  Virtual Machine  Software implementation of a machine running on another machine May or may not resemble the.
Using Virtual Machine-ware to run SLHC Simulations Laura Gilbert - Oxford Atlas Physics meeting 5th June 2006.
Server Virtualization Gina Myers. Definition Creating virtual machines (VMs) “VMs are software entities that emulate a real machine’s functionality” ◦
© 2013 The McGraw-Hill Companies, Inc. All rights reserved Mike Meyers’ CompTIA A+ ® Guide to 802: Managing and Troubleshooting PCs Fourth Edition (Exam.
Overview Basic functions Features Installation: Windows host and Linux host.
VMWare Workstation Installation. Starting Vmware Workstation Go to the start menu and start the VMware Workstation program. *Note: The following instructions.
Machine Emulation & Developer Workstation Environment – Microsoft’s VirtualPC Dan Dyer Metrolist, Inc.
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:
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.
About the Presentations The presentations cover the objectives found in the opening of each chapter. All chapter objectives are listed in the beginning.
VMs Virtual Machines. VM What is a VM  Virtual Machine  Software implementation of a machine running on another machine The VM may or may not resemble.
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.
Using Virtualization in the Classroom. Using Virtualization in the Classroom Session Objectives Define virtualization Compare major virtualization programs.
V IRTUALIZATION Sayed Ahmed B.Sc. Engineering in Computer Science & Engineering M.Sc. In Computer Science.
Implementing Hyper-V®
Linux in a Virtual Environment Nagarajan Prabakar School of Computing and Information Sciences Florida International University.
Virtual Machines For Software Test and Integration Sherman Wang.
VirtualBox What you need to know to build a Virtual Machine.
Introduction to Computers and Windows. Overview  What is a computer?  What is an operating system?  Starting and Shutting Down a computer  The mouse.
INTRODUCTION TO VIRTUALIZATION KRISTEN WILLIAMS MOSES IKE.
How to use WS_FTP A Step by Step Guide to File Transfer.
Virtualization One computer can do the job of multiple computers, by sharing the resources of a single computer across multiple environments. Turning hardware.
Hands-On Virtual Computing
Virtual Machines. A virtual machine takes the layered approach to its logical conclusion. It treats hardware and the operating system kernel as though.
Virtual Machines Mr. Monil Adhikari. Agenda Introduction Classes of Virtual Machines System Virtual Machines Process Virtual Machines.
Gary Cochrane VMware Tips for AE’s. VMWare Tips Topics −VMware Shrink −Resetting after a demo or training class −Performance tips.
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
IPEmotion License Management PM (V1.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.
Intro To Virtualization Mohammed Morsi
Virtualisation Exercise Installing VirtualBox Installing FreeBSD in a virtual machine Chris Wilson Joel Jaeggli AfNOG 2012.
Harvesting Free Windows CPU Cycles for Linux Applications using Sandboxing Rasmus Andersen Dept. of Computer Science, University of Copenhagen, Denmark.
Virtualization - an introduction Gordon Ross Computing Service.
Welcome to the Virtual Machine Mark Cyzyk The Sheridan Libraries Johns Hopkins University.
Using Virtualization in the Classroom
Virtual Machine and VirtualBox
Guide to Operating Systems, 5th Edition
CSC227: Operating Systems
Containers and Virtualisation
Virtual Machines in the Data Lab Harrison Dekker UC Berkeley Libraries
Create A Virtual Machine
Virtual Machines.
Hands-On Virtualization in the Classroom
Contact QuickBooks File Doctor
Chapter 2. Malware Analysis in VMs
Virtualization Meetup Discussion
Guide to Operating Systems, 5th Edition
Partition Starter Find out what disk partitioning is, state key features, find a diagram and give an example.
Virtual Operating Systems
Virtual Machine and VirtualBox
3.1 Basic Concept of Directory and Sub-directory
To download pictures to your computer:
Virtual Machine and VirtualBox
Virtual Machine and VirtualBox
Presentation transcript:

1 Virtualization and Virtual Machines Sarah Diesburg 1/10/2013 COP 5641

Assignment 1 A Choice to Make… Virtual machine or no virtual machine… Pros  Less potential damage to your computer  Can take snapshots  Can run on any computer with virtualization software Cons  Parallel port project may or may not work  May not work with your final project 2

Virtualization 3

Virtualization Software Runs operating systems in full emulated environment  VMware  VirtualBox  Virtual PC  Xen 4

Virtualization Terminology Host OS – running on physical computer  Only one host OS may run at a time  “Hosts” the other running operating systems Guest OS – running in emulated environment  Can run multiple guests at the same time  Guest thinks it is running on actual hardware Virtual machine – set of files that make up a guest OS 5

Virtual Machine Files 6

Virtual Machine Advantages Can distribute a pre-configured OS Create multiple snapshots  If something goes wrong, roll-back to a previously saved snapshot Portable  Run on any host OS  Store on portable hard drive or laptop 7

Virtual Machine Advantages Sandbox  Does not affect anything on host OS Networked  Can access over the network 8

Opened Virtual Machine (VMWare) 9

Virtual Memory Setting You should set the amount of memory that is allocated to your guest OS  Cannot be shared between host and guest Edit Virtual Machine Settings -> Hardware -> Memory Rule of thumb: Give your host at least 1GB- 1.5GB, give guest the rest 10

Adjust Virtual Memory 11

Adjust Virtual Memory 12 Slide to blue triangle

Start the Machine Press green start arrow 13

Using the Virtual Machine To type or use the mouse inside the virtual machine  Click inside the virtual machine window To type or move the mouse back to the host machine  Press CTRL+ALT 14

Creating Snapshots Might be a button to automatically create snapshots of system state If not…  Shut down the virtual machine cleanly  Copy all the files into another, snapshot directory  I call this the “poor man’s snapshot” 15

Create a Snapshot 16

Copy & Paste / File Transfer Copy & paste from host to guest  Will work in default kernel  Will not work in kernel you build Preferred method  Use ssh / pretend it is a remote machine 17