Open Source Virtualization Andrey Meganov RHCA, RHCX Consultant / VDEL

Slides:



Advertisements
Similar presentations
With ovirt & virt manager
Advertisements

Virtualization Dr. Michael L. Collard
Virtual Machine Technology Dr. Gregor von Laszewski Dr. Lizhe Wang.
Virtualisation From the Bottom Up From storage to application.
Profit from the cloud TM Parallels Dynamic Infrastructure AndOpenStack.
Cloud Computing and Virtualization Sorav Bansal CloudCamp 2010 IIT Delhi.
Virtual Machines. Virtualization Virtualization deals with “extending or replacing an existing interface so as to mimic the behavior of another system”
Virtualization for Cloud Computing
VMware vSphere 4 Introduction. Agenda VMware vSphere Virtualization Technology vMotion Storage vMotion Snapshot High Availability DRS Resource Pools Monitoring.
Deploying Moodle with Red Hat Enterprise Virtualization Brian McSpadden Director of Network Operations Remote-Learner.net.
E Virtual Machines Lecture 4 Device Virtualization
Methodologies, strategies and experiences Virtualization.
Tanenbaum 8.3 See references
Making the Virtualization Decision. Agenda The Virtualization Umbrella Server Virtualization Architectures The Players Getting Started.
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 7 2/23/2015.
Microkernels, virtualization, exokernels Tutorial 1 – CSC469.
ICT Day Term 4,  Virtualisation is growing in usage.  Current CPU’s are designed to support Virtualisation.  Businesses are looking at virtualisation.
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.
Virtualization. Virtualization  In computing, virtualization is a broad term that refers to the abstraction of computer resources  It is "a technique.
Xen Overview for Campus Grids Andrew Warfield University of Cambridge Computer Laboratory.
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.
Virtualization: Not Just For Servers Hollis Blanchard PowerPC kernel hacker.
VirtualBox What you need to know to build a Virtual Machine.
Virtual Machine and its Role in Distributed Systems.
INTRODUCTION TO VIRTUALIZATION KRISTEN WILLIAMS MOSES IKE.
COMS E Cloud Computing and Data Center Networking Sambit Sahu
Server Virtualization
 Virtual machine systems: simulators for multiple copies of a machine on itself.  Virtual machine (VM): the simulated machine.  Virtual machine monitor.
VMware vSphere Configuration and Management v6
Virtual techdays INDIA │ august 2010 virtual techdays INDIA │ august 2010 Consolidate and Virtualize your Linux Environment M.S.Anand │ Technology.
Full and Para Virtualization
Enabling Technologies for Distributed Computing Dr. Sanjay P. Ahuja, Ph.D. Fidelity National Financial Distinguished Professor of CIS School of Computing,
Operating-System Structures
Cloud Computing Lecture 5-6 Muhammad Ahmad Jan.
Cloud Computing – UNIT - II. VIRTUALIZATION Virtualization Hiding the reality The mantra of smart computing is to intelligently hide the reality Binary->
E Virtual Machines Lecture 1 What is Virtualization? Scott Devine VMware, Inc.
Introduction to KVM Andrea Chierici Virtualization tutorial Catania 1-3 dicember 2010.
Unit 2 VIRTUALISATION. Unit 2 - Syllabus Basics of Virtualization Types of Virtualization Implementation Levels of Virtualization Virtualization Structures.
Red Hat Enterprise Linux Presenter name Title, Red Hat Date.
Intro To Virtualization Mohammed Morsi
Virtualization Neependra Khare
Virtualization - an introduction Gordon Ross Computing Service.
Daniel P. Berrangé Principal Software Engineer, Red Hat.
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
Introduction to Virtualization
Virtualization.
Chapter 6: Securing the Cloud
Introduction to VMware Virtualization
Agenda Hardware Virtualization Concepts
Virtualization Dr. Michael L. Collard
Prepared by: Assistant prof. Aslamzai
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
Running other code under LINUX
Virtualization Virtualization is the creation of substitutes for real resources – abstraction of real resources Users/Applications are typically unaware.
OS Virtualization.
Conditions leading to the rise of virtual machines
Virtualization Meetup Discussion
Virtualization Layer Virtual Hardware Virtual Networking
Virtualization Techniques
Virtual machines benefits
Virtualization Dr. S. R. Ahmed.
Presentation transcript:

Open Source Virtualization Andrey Meganov RHCA, RHCX Consultant / VDEL

Open Source Virtualization 2 Agenda Why use Virtualization What is Virtualization? Open Source Virtualization tech. Future

Open Source Virtualization 3 Virtualization Use Cases Datacenter Consolidation Primary driver: increase utilization (primarily CPU, memory) Thin host, workload in guests Special case: security isolation (E.g. hosting providers) Server-oriented Development and Testing Driver: multiple development and testing environments, isolation from main workspace in host. Fault injection. Client and Server oriented

Open Source Virtualization 4 Virtualization Use Cases? Hardware Abstraction Driver: new hardware with older guest OS Support via virtual device drivers Typically only few guests (maybe only 1) Server-oriented Desktop in the Cloud Place Desktops on Servers Re-use existing old hardware or go Thin Clients Simplify management, backups, Server Oriented

Open Source Virtualization 5 Virtualization – The Why? Drive costs down Simplify IT-management Deliver better availability Get flexibility

Virtualization – The How?

Open Source Virtualization 7 Virtualization Types: – Single OS image: Virtuozo, Vservers, Zones ● Group user processes into resource containers ● Hard to get strong isolation – Para-virtualization: UML, Xen ● Run multiple guest OSes ported to special arch Fedora Core, RHEL5, RHEL4-PV, SLES10 – Full virtualization: VMware, VirtualPC, QEMU, Xen ● Run multiple unmodified guest OSes ● RHEL3, RHEL4, AS 2.1, SuSe

Open Source Virtualization 8 Hypervisor Provides protection, networking, driver coordination, and resource management so that each virtual OS sees itself as running on a bare metal server. Allows you to create, control, monitor, destroy, pause, or migrate new virtual machines. Boots on “bare metal” Loads Domain 0 throught multiboot standard Provides “safe” interface for hardware access Virtual Machine Monitor Scheduling Virtual CPU, Memory

Open Source Virtualization 9 Major Hypervisors Xen: University of Cambridge Computer Laboratory Fully open sourced Set of patches against the linux kernel Vmware ESX : Closed source Based on Linux 2.4 Proprietary drivers Xbox 360: Closed source, used to assume full backward compatibility with the old Xbox

Open Source Virtualization 10 Hardware Assisted Virtualization Using “Hardware Assistance” Xen can provide a fully virtualized environment Uses Intel's VMX or AMD's SVM Allows unmodified OS's to run in Xen Xen provides emulation layer for non-cpu devices eg. Disk, etc. Hardware assisted performance better than Full Virtualization Not as fast as paravirtualized environment

Open Source Virtualization 11 Why Xen ? Provides almost native performance Uses existing device driver model in Linux Provides abstraction between server software and hardware Simplifies Testing Reduces compatibility issues Secure, isolated guest environments Ability to migrate guests between physical hosts Dynamic allocation of resources – CPU, Memory, block devices Applications and user programs run unmodified

Open Source Virtualization 12 Virtualization: Performance

Open Source Virtualization 13 Virtualization: Performance

To the use cases

Open Source Virtualization 15 Virtualization with Red Hat 1. Server/operating system virtualization ● integrated into kernel and OS platform 2. Storage virtualization: Global data ● Red Hat Global File System/CLVM 3. System management, resource management, provisioning ● Red Hat Network 4. Application environment consistency with non-virtualized environments

16 Red Hat Enterprise Linux Advanced Platform A fully integrated server and storage virtualization environment ● Multi Host/Instance Logical Volume Management ● Multi Host/Instance Global File System ● Multi Host/Instance Application Migration (with Cluster Suite failover) Provides a complete virtualization platform ● Server : Storage : Management ● Simplifies deployment & manageability ● Increases flexibility & scalability ● Integrates server & storage virtualization with no special hardware ● Server & storage resources may be shared or independent Red Hat Enterprise Linux 5 Red Hat Enterprise Linux 5 Red Hat Enterprise Linux 5 Dom 0 Mgmt App Server Hardware Multi-instance Logical Volume Manager Multi-instance Global File System Multi-instance Application Migration (HA) Dom 0 Red Hat Enterprise Linux 5 Virtualization Hypervisor

Open Source Virtualization 17 Red Hat Enterprise Linux Advanced Platform Shared Storage Extend Server and storage virtualization extends across multiple systems

Open Source Virtualization 18 Desktop in a Cloud - Qumranet

Open Source Virtualization Future?

Open Source Virtualization 20 Virtualization – It's gonna be even better! Multiple Hypervisor Support (Xen, KVM,....) Libvirt & virsh provide technology-agnostic management Even better deployment Cobbler – next gen. Installation server More manageble oVirt

Open Source Virtualization 21 Questions & Andwers et.redhat.com Andrey Meganov, RHCA, RHCX VDEL GmbH.