Methodologies, strategies and experiences Virtualization.

Slides:



Advertisements
Similar presentations
Virtualization Dr. Michael L. Collard
Advertisements

Virtual Machine Technology Dr. Gregor von Laszewski Dr. Lizhe Wang.
Virtual Machine Overview
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.
Virtualization B. Ramamurthy. References Practical Virtualization Solutions: Virtualization from the Trenches by K. Hess and A. Newman, Prentice-Hall.
Virtualization for Cloud Computing
A Brief Introduction To Virtualization Technologies Yin Yunqiao HP.
LINUX Virtualization Running other code under LINUX.
© 2010 VMware Inc. All rights reserved VMware ESX and ESXi Module 3.
Virtualization 101.
E Virtual Machines Lecture 4 Device Virtualization
Tanenbaum 8.3 See references
Operating System Virtualization
Virtualization Virtualization is the creation of substitutes for real resources – abstraction of real resources Users/Applications are typically unaware.
About the Presentations The presentations cover the objectives found in the opening of each chapter. All chapter objectives are listed in the beginning.
An Introduction to Xen Prof. Chih-Hung Wu
CS 149: Operating Systems April 21 Class Meeting
CERN IT Department CH-1211 Genève 23 Switzerland t Virtualization with Windows at CERN Juraj Sucik, Emmanuel Ormancey Internet Services Group.
Virtualization Week 20. This week Virtualization – What is it? – Software on different operating systems? Group Presentations – minutes per group.
Microkernels, virtualization, exokernels Tutorial 1 – CSC469.
Virtualization Lab 3 – Virtualization Fall 2012 CSCI 6303 Principles of I.T.
SAIGONTECH COPPERATIVE EDUCATION NETWORKING Spring 2010 Seminar #1 VIRTUALIZATION EVERYWHERE.
SAIGONTECH COPPERATIVE EDUCATION NETWORKING Spring 2009 Seminar #1 VIRTUALIZATION EVERYWHERE.
Introduction to VMware Virtualization
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.
A Cloud is a type of parallel and distributed system consisting of a collection of inter- connected and virtualized computers that are dynamically provisioned.
Secure & flexible monitoring of virtual machine University of Mazandran Science & Tecnology By : Esmaill Khanlarpour January.
V IRTUALIZATION Sayed Ahmed B.Sc. Engineering in Computer Science & Engineering M.Sc. In Computer Science.
Xen Virtualization Last Update Copyright 2011 Kenneth M. Chipps Ph.D.
INTRODUCTION TO VIRTUALIZATION KRISTEN WILLIAMS MOSES IKE.
 Virtual machine systems: simulators for multiple copies of a machine on itself.  Virtual machine (VM): the simulated machine.  Virtual machine monitor.
Desktop Virtualization
Full and Para Virtualization
Virtualization One computer can do the job of multiple computers, by sharing the resources of a single computer across multiple environments. Turning hardware.
Operating-System Structures
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.
Solaris 가상화 기술 이강산. What is a zone? A zone is a virtual operating system abstraction that provides a protected environment in which applications run.
E Virtual Machines Lecture 1 What is Virtualization? Scott Devine VMware, Inc.
Virtualization Assessment. Strategy for web hosting Reduce costs by consolidating services onto the fewest number of physical machines
Unit 2 VIRTUALISATION. Unit 2 - Syllabus Basics of Virtualization Types of Virtualization Implementation Levels of Virtualization Virtualization Structures.
Virtualization and Virtual Machines (VM) Tom Gianos 3/29/06.
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
CLUG TALK Virtualbox Tuesday, 29 September 2009 One of the Jonathans.
Open Source Virtualization Andrey Meganov RHCA, RHCX Consultant / VDEL
Virtualization Neependra Khare
Solaris containers (Zones) Server virtualization What zones are and how they are used in ECE/CIS at the University of Delaware Ben Miller.
XEN – The Art of Virtualisation. So what is Virtualisation? ● Makes use of spare capacity ● Run multiple instances of OSes simultaneously ● Multitasking.
Virtualization for Cloud Computing
A move towards Greener Planet
Introduction to Virtualization
Virtualization.
Let's talk about Linux and Virtualization in 'vLAMP'
Agenda Hardware Virtualization Concepts
Virtualization Dr. Michael L. Collard
What is Virtualization Last Update
Virtualization Virtualization is the creation of substitutes for real resources – abstraction of real resources Users/Applications are typically unaware.
Building a Virtual Infrastructure
Virtualization overview
Virtual Servers.
Virtual Machines.
Xen Summit Spring 2007 Platform Virtualization with XenEnterprise
Running other code under LINUX
Hands-On Virtualization in the Classroom
Virtualization Virtualization is the creation of substitutes for real resources – abstraction of real resources Users/Applications are typically unaware.
Virtualization Layer Virtual Hardware Virtual Networking
Virtualization Dr. S. R. Ahmed.
Hypervisor A hypervisor or virtual machine monitor (VMM) is computer software, firmware or hardware that creates and runs virtual machines. A computer.
Presentation transcript:

Methodologies, strategies and experiences Virtualization

CANHEIT | Power Through Collaboration | May 27-30, 2007 | Virtualization - methodologies, strategies and experiences Definition the abstraction of computer resources a technique for hiding the physical characteristics of computing resources from the way in which other systems, applications, or end users interact with those resources 1 1 Enterprise Management Associates

CANHEIT | Power Through Collaboration | May 27-30, 2007 | Virtualization - methodologies, strategies and experiences Types and Players Emulation - simulates complete hardware –Wine/Crossover Hardware - simulates enough hardware –VMWare Workstation Para-Virtualization - no hardware emulation, uses special API –Xen, VMWare ESX, User Mode Linux OS-Virtualization - OS allows multiple secure virtual servers –Solaris Zones, BSD Jails, Linux-Vserver

CANHEIT | Power Through Collaboration | May 27-30, 2007 | Virtualization - methodologies, strategies and experiences Advantages Consolidation (of course!) –Cost cutting via: People resources - arguable Hardware resources Security - depends on type Rapid reboot of virtual environment Rapid deployment of another environment Cloning - rapid test environment

CANHEIT | Power Through Collaboration | May 27-30, 2007 | Virtualization - methodologies, strategies and experiences Considerations Shared memory - changes coming soon Storage The kitchen sink effect Patch deployment / multiple versions –Positive or negative? Many virtualization systems suffer from performance loss on some types of workloads (most loss found to be related to network and disk intensive tasks) –Solaris Zones does not suffer from this

CANHEIT | Power Through Collaboration | May 27-30, 2007 | Virtualization - methodologies, strategies and experiences Xen Para-virtualization Primarily modified Linux and NetBSD systems as host system Support for various Linux and BSD, OpenSolaris, Netware as guests Version 3.0 unmodified Windows ok(?) Can run multiple guest operating systems Commercial support available from XenSource Full virtualization now available with new hardware Can migrate live domains to new hosts

CANHEIT | Power Through Collaboration | May 27-30, 2007 | Virtualization - methodologies, strategies and experiences VMWare Server (formerly GSX) –Para-virtualization, Windows/Linux host OS –Support for various guest OS –Can run multiple guest OS –Free! - but need to buy add-ons for some features ESX –Full virtualization –Support for various guest OS –Can run multiple guest OS –Expensive ($5K+ for full version per physical system)

CANHEIT | Power Through Collaboration | May 27-30, 2007 | Virtualization - methodologies, strategies and experiences Solaris Zones Operating system-level virtualization Included with Solaris 10 Global zone vs Non-global zones –Global zone runs kernel –Global zone contains and used to administer non-global zones –Non-global zones can be given access to devices –Non-global zones cannot export filesystems via NFS Non-global zones can be whole or sparse –Whole zones include own copy of all filesystems –Sparse zones share filesystems such as /usr with global zone –Sparse zones can take as little as MB

CANHEIT | Power Through Collaboration | May 27-30, 2007 | Virtualization - methodologies, strategies and experiences Architecture Considerations Solaris zones setup as sparse to save on disk space Patching installed globally to all zones Each zone has /zones for local files

CANHEIT | Power Through Collaboration | May 27-30, 2007 | Virtualization - methodologies, strategies and experiences Where we are - Solaris Zones All Solaris 10 servers setup with zones Running on multiple hardware platforms Global zone only used for server administration All applications run on non-global zones Zones setup as sparse zones Largest implementation is on a T2000 with 8 non- global zones

CANHEIT | Power Through Collaboration | May 27-30, 2007 | Virtualization - methodologies, strategies and experiences Where we are - Xen/VMWare All Xen servers run ubuntu Hardware platforms include Sun x2100, x4x00 System setup to clone zones VMWare used primarily on streaming services (Windows based) Using virtualization as a tool for change/revision management -more information on change/revision management at Ramon’s “Pure Production” talk later this week

CANHEIT | Power Through Collaboration | May 27-30, 2007 | Virtualization - methodologies, strategies and experiences Future Consideration Private Network to manage global zones –“Real root” not accessible –Single VLAN for network booting Virtuozzo Solaris zone cloning Hardware-level virtualization –Sun LDOMs will create a hardware hypervisor VMWare ESX PXE Boot - VMWare imaged systems