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.

Slides:



Advertisements
Similar presentations
MODULE 3: OS & APP LAYERS. Agenda Preparing and importing a gold image Creating and understanding Install Machines Creating basic Application layers Understanding.
Advertisements

Using VHDs in Remediation Workshops. Overview Advantages Simple and robust setup Use prepared VHDs Easy to reset (copy VHD file) Easy to switch between.
1 Institutional Repository Workshop 1 – 3 April 2009 Presented by Leonard Daniels.
© 2008 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice OpenVMS Guests Under HPVM Barry Kierstein.
Quick Overview of Virtual PC Tyler S. Farmer Sr. Technology Specialist II Education Solutions Group Microsoft Corporation.
VMWare to Hyper-V FOR SERVER What we looked at before migration  Performance – Hyper-V performs at near native speeds.  OS Compatibility – Hyper-V.
Introduction to Virtualization
Server Virtualization Gina Myers. Definition Creating virtual machines (VMs) “VMs are software entities that emulate a real machine’s functionality” ◦
Do MUCH More with Less Presented by: Jon Farley 2W Technologies.
Overview Basic functions Features Installation: Windows host and Linux host.
Virtual Network Servers. What is a Server? 1. A software application that provides a specific one or more services to other computers  Example: Apache.
5205 – IT Service Delivery and Support
VMWare Workstation Installation. Starting Vmware Workstation Go to the start menu and start the VMware Workstation program. *Note: The following instructions.
ProjectWise Virtualization Kevin Boland. What is Virtualization? Virtualization is a technique for deploying technologies. Virtualization creates a level.
Cap 333 Network Administration. Grades  20 marks distributed on  Assignments / Project Activities Individual Pairs  1 or 2 tutorial quizzes.
1 MASTERING (VIRTUAL) NETWORKS A Case Study of Virtualizing Internet Lab Avin Chen Borokhovich Michael Goldfeld Arik.
1 Virtualization and Virtual Machines Sarah Diesburg 1/10/2013 COP 5641.
© 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.
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.
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.
Operating System Virtualization
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.
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.
Virtualization Week 20. This week Virtualization – What is it? – Software on different operating systems? Group Presentations – minutes per group.
VMWare Workstation Installation. Starting Vmware Workstation Go to the start menu and start the VMware Workstation program. *Note: The following instructions.
Virtualization Lab 3 – Virtualization Fall 2012 CSCI 6303 Principles of I.T.
Hands-On Virtual Computing
Copyright 2014 Kenneth M. Chipps Ph.D. The Cloud Last Update
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.
How Setup a Lab for VEA? Veritas Volume Manager is a Great Product from Symantec and we will see what we need setup a Home LAB. By AIK IT Support.
Copyright © 2011 EMC Corporation. All Rights Reserved. MODULE – 6 VIRTUALIZED DATA CENTER – DESKTOP AND APPLICATION 1.
Using Virtualization in the Classroom. Using Virtualization in the Classroom Session Objectives Define virtualization Compare major virtualization programs.
Virtual Machine Security Systems Presented by Long Song 08/01/2013 Xin Zhao, Kevin Borders, Atul Prakash.
| nectar.org.au NECTAR TRAINING Module 5 The Research Cloud Lifecycle.
ITServices Virtualization Terry Black January 2013.
Network Plus Virtualization Concepts. Virtualization Overview Virtualization is the emulation of a computer environment called a Virtual Machine. A Hypervisor.
Introduction 1-1 Introduction to Virtual Machines From “Virtual Machines” Smith and Nair Chapter 1.
INTRODUCTION TO VIRTUALIZATION KRISTEN WILLIAMS MOSES IKE.
Instruction Set Virtualization
Cap 333 Network Administration. Grades  20 marks distributed on  Assignments / Project Activities Individual Pairs  1 or 2 tutorial quizzes.
VMWare Workstation Installation. Starting Vmware Workstation Go to the start menu and start the VMware Workstation program. *Note: The following instructions.
Desktop Virtualization
Alessandro Cardoso, Microsoft MVP Creating your own “Private Cloud” with Windows 10 Hyper- V WIN443.
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.
Virtual Machines Module 2. Objectives Define virtual machine Define common terminology Identify advantages and disadvantages Determine what software is.
Why is my computer so slow? Find Reason and How You can Speed up Your Computer.
© 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.
Virtualization - an introduction Gordon Ross Computing Service.
GNU and Linux.
Using Virtualization in the Classroom
Matt Lemons Nate Mayotte
Virtualization OVERVIEW
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
1. 2 VIRTUAL MACHINES By: Satya Prasanna Mallick Reg.No
Virtual Machines.
Hands-On Virtualization in the Classroom
OPS235: Lab 2 Virtual Machines – Part I
Partition Starter Find out what disk partitioning is, state key features, find a diagram and give an example.
Introduction to Virtual Machines
Introduction to Virtual Machines
Presentation transcript:

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 host machine E.g.  Linux on a Windows machine  Windows on Windows  MVS on VM (IBM)

Why VMs Emulate software or hardware you don’t have on hand  Reduce costs Reduce exposure  In a hostile environment If machine becomes infected Reboot VM  Test new environments If mess up, just reboot VM Isolate programs/environments Adjust loads  Move/Start new VM’s to new/different servers as needed

VMWare View of Benefits Compatibility:  Virtual machines are compatible with all standard x86 computers Virtual machines are compatible with all standard x86 computers Isolation:  Virtual machines are isolated from each other as if physically separated Virtual machines are isolated from each other as if physically separated Encapsulation:  Virtual machines encapsulate a complete computing environment Virtual machines encapsulate a complete computing environment Hardware independence:  Virtual machines run independently of underlying hardware Virtual machines run independently of underlying hardware

VM downside More complicated environment Need to be aware of licensing issues Virtual machine might not 100% emulate a physical machine Performance Extra cost of the VM software

Brief History Started on Mainframes  Late 1960’s – early 1970’s  Help develop OS for the IBM 360 and follow-ons  Realized it could be used for “real-world” applications Became practical on PC’s in the last 5 years

Simple Example Debian Image CentOS Image VMdir PCnn (local PC)

Practical View of our use in 302 lab

Original Lab Setup AFS Class Directory (Read Only) install DebianCentOS Scratch PCnn (local PC)

Each VM  Only exists on the targeted PC Cannot write to the source AFS directory How to save?

Saving VMs Every lab machine you log onto has a “Home” directory That home directory is on the AFS server drive  Will follow you whatever machine in the lab you log onto Copy the VM to the Home directory and run?  Two problems: Sometimes the VM won’t work from an AFS Drive Changes to the VM are permanent

Saving VMs Solution:  Make a copy of your VMs (Debian and CentOS) to your Home AFS drive “One time” copy Put in aptly name directories:  myuseridDebian  myuseridCentOS Takes about 5 minutes to copy per OS  When doing a lab copy the OS of interest from the Home AFS directory to the scratch directory on the lab PC Takes about 5 minutes to copy down Depends on network load  If you want to save the new changed version copy the image back to the AFS server drive

Copying the VMs to local PC AFS “Home” DebianCentOS Scratch PCnn (local PC) DebianCentOS

When done testing on the local PC  Decide if you want to save the image  Yes Copy contents to home directory  No Do nothing or delete entry in /scratch

Saving the VMs from local PC AFS “Home” DebianCentOS Scratch PCnn (local PC) DebianCentOS

Home directory Space “Home” directory  On the desktop  a.k.a your userid Make a copy for each OS  Have about 8Gb available for your use on the AFS drive  About 2 OSs worth  The basic files:.vmx.vmdk  Rest contain history, changes, etc. Not required but should copy

Ground rules The PC’s /scratch directory is temporary  Don’t rely on it being around next time Directories in scratch may be deleted at any time  Only if space is needed Clean up after yourself  Get rid of any directory you are done with Remember to properly shut down VM before saving or logging off PC  May not save latest changes