Virtualization and Persistence

Slides:



Advertisements
Similar presentations
COMPUTERS: TOOLS FOR AN INFORMATION AGE Chapter 3 Operating Systems.
Advertisements

Virtual Machine Technology Dr. Gregor von Laszewski Dr. Lizhe Wang.
Operating Systems Manage system resources –CPU scheduling –Process management –Memory management –Input/Output device management –Storage device management.
Chapter 5 Operating Systems. 5 The Operating System When working with multimedia, the operating system is perhaps the most important, the most complex,
Two Broad Categories of Software
Virtualization for Cloud Computing
Virtualization 101.
Virtualization 101.
Machine Emulation & Developer Workstation Environment – Microsoft’s VirtualPC Dan Dyer Metrolist, Inc.
SUNY IT Master's Project Using Open Source Virtualization Technology In Computer Education By: Ronny L. Bull Advised By: Geethapriya Thamilarasu, Ph.D.
Virtualization and Open source Software Mr. Lau Ka Lun – Lai King Catholic Secondary School Date: 9 th, 21 st, 22 nd March, 2011.
ITE 1 Chapter 5. Chapter 5 is a Large Chapter It has a great deal of useful information about operating systems. You will find this VERY helpful when.
Operating Systems. The foundation for operating system software and application software. Source:
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 2.
Using Virtualization in the Classroom. Using Virtualization in the Classroom Session Objectives Define virtualization Compare major virtualization programs.
Xen Virtualization Last Update Copyright 2011 Kenneth M. Chipps Ph.D.
Section 3.1: Operating Systems Concepts 1. A Computer Model An operating system has to deal with the fact that a computer is made up of a CPU, random.
ITServices Virtualization Terry Black January 2013.
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.
INTRODUCTION TO VIRTUALIZATION KRISTEN WILLIAMS MOSES IKE.
The Mechanics Of Computers The Operating System (OS) & Hardware.
Systems Software Operating Systems. What is software? Software is the term that we use for all the programs and data that we use with a computer system.
VMWare Workstation Installation. Starting Vmware Workstation Go to the start menu and start the VMware Workstation program. *Note: The following instructions.
Parts of the Computer System
Virtualization Infrastructure Administration Virtual machine Jakub Yaghob.
Multimedia and Computers Introduction to Computers.
© 2015 by McGraw-Hill Education. This proprietary material solely for authorized instructor use. Not authorized for sale or distribution in any manner.
Looking Inside the Computer System
A.Abhari CPS1251 Topic 1: Introduction to Computers Computer Hardware Computer components Connecting Computers Computer Software Operating System (OS)
Virtualization One computer can do the job of multiple computers, by sharing the resources of a single computer across multiple environments. Turning hardware.
Workload Active directory BizTalk server DHCP DNS Dynamics Exchange server Fax server IIS Lync server RDS SharePoint server SQL System Center Visual.
Course 03 Basic Concepts assist. eng. Jánó Rajmond, PhD
This courseware is copyrighted © 2016 gtslearning. No part of this courseware or any training material supplied by gtslearning International Limited to.
VIRTUAL MACHINE – VMWARE. VIRTUAL MACHINE (VM) What is a VM? – A virtual machine (VM) is a software implementation of a computing environment in which.
VM Layout. Virtual Machine (Ubuntu Server) VM x.x You can putty into this machine from on campus. Or you can use vSphere to control the hardware.
UDel CISC361 Study Operating System principles - processes, threads - scheduling - mutual exclusion - synchronization - deadlocks - memory management -
Virtualization - an introduction Gordon Ross Computing Service.
Welcome to the Virtual Machine Mark Cyzyk The Sheridan Libraries Johns Hopkins University.
Copyright © 2003 by Prentice Hall 1 Computers: Tools for an Information Age Chapter 3 Operating Systems: Software in the Background BSM025 Computers.
Using Virtualization in the Classroom
Chapter 5 Operating Systems.
Virtualization for Cloud Computing
Guide to Operating Systems, 5th Edition
Introduction to comp. and prog. CS 101 G 964
Chapter 6: Securing the Cloud
King Saud University- College OF Applied Studies
Software Mr. Singh.
UBUNTU INSTALLATION
Chapter 5: Using System Software
Virtualization Chapter 30.
Computer Hardware and Software
TexPREP Summer Camp Computer Science
A Brief Intro to Virtualiztion
A Brief Intro to Virtualiztion
Chapter 4 The Power behind the Power
مقدمة في الحاسب الآلي T. Arwa Alsarami.
Computer Software CS 107 Lecture 2 September 1, :53 PM.
הכרת המחשב האישי PC - Personal Computer
Building a PC Chapter 12.
Conditions leading to the rise of virtual machines
Virtualization Layer Virtual Hardware Virtual Networking
Virtualization 101.
Virtualization Techniques
Guide to Operating Systems, 5th Edition
Chapter 4 The Power behind the Power
Operating System Basics
Software - Operating Systems
Windows.
Introduction to Operating Systems
Presentation transcript:

Virtualization and Persistence A 50,000’ view

Why virtualization? One behemoth machine One archive (master image) Clone quickly, destroy quickly Portable for redundancy Your PC : Run Linux and Windows simultaneously Here at Toolwire: Student Desktops : Destroy and relaunch Employee workstations : Virus? Destroy and relaunch

PERSISTENCE Two forms: NOTE: C: drive is NOT persistent! Network mounts My Files U:\ drive Removable Storage Thumb drive External drive For VM’s: Hotplug Drives NOTE: C: drive is NOT persistent!

HOW DOES virtualization WORK? Imagine the United Nations One language speaker Many languages communicating with speaker How can one person understand? We need someone who speaks all languages

Virtualized translator : The Hypervisor Many different O/S … different languages Linux/Unix ls -al Windows dir

Hypervisor layer Unix Linux Windows HYPERVISOR Xen Server

Xen tools User Interface to Server Xen Server Just a Linux Server with Citrix installed

HYPERVISOR = TRANSLATOR Windows Virtual Machine Manages system resources for virtual machines CPU Memory (RAM) Local Storage Exposes system resources to virtual machines Exposes system hardware to virtual machines HYPERVISOR Xen Server

XEN CONSOLE : Window to Xen’s soul

MORE ON XEN CONSOLE

HOTPLUGGING – Walks like a duck Virtualized hard drive Flat file Binary Must be virtually plugged into a VM Looks like your “D:” drive Virtually unplugged when done Flat file (D: drive) stored on filer

What’S A FILER External Storage Stores: Terrabytes of storage Student’s U:\ drive folders Hot plug drives