Virtualizare sub Linux: avantaje si pericole. Dragos Manac

Similar documents
Satish Mohan. Head Engineering. AMD Developer Conference, Bangalore

Basics of Virtualisation

Virtualization Technologies and Blackboard: The Future of Blackboard Software on Multi-Core Technologies

Regional SEE-GRID-SCI Training for Site Administrators Institute of Physics Belgrade March 5-6, 2009

Full and Para Virtualization

Red Hat Enterprprise Linux - Renewals DETAILS SUPPORTED ARCHITECTURE

RED HAT ENTERPRISE VIRTUALIZATION FOR SERVERS: COMPETITIVE FEATURES

IOS110. Virtualization 5/27/2014 1

Developing a dynamic, real-time IT infrastructure with Red Hat integrated virtualization

SUSE Linux Enterprise 10 SP2: Virtualization Technology Support

Hypervisors. Introduction. Introduction. Introduction. Introduction. Introduction. Credits:

KVM KERNEL BASED VIRTUAL MACHINE

Virtualization for Cloud Computing

FOR SERVERS 2.2: FEATURE matrix

Virtualization. Introduction to Virtualization Virtual Appliances Benefits to Virtualization Example Virtualization Products

<Insert Picture Here> Oracle Database Support for Server Virtualization Updated December 7, 2009

Pete s All Things Sun: Comparing Solaris to RedHat Enterprise and AIX Virtualization Features

Cloud Computing CS

Virtualization. Michael Tsai 2015/06/08

2972 Linux Options and Best Practices for Scaleup Virtualization

Solaris Virtualization and the Xen Hypervisor Frank Hofmann

International Journal of Advancements in Research & Technology, Volume 1, Issue6, November ISSN

The XenServer Product Family:

Red Hat Network Satellite Management and automation of your Red Hat Enterprise Linux environment

Red Hat Satellite Management and automation of your Red Hat Enterprise Linux environment

Enabling Technologies for Distributed Computing

RED HAT ENTERPRISE VIRTUALIZATION

Virtualization benefits Introduction to XenSource How Xen is changing virtualization The Xen hypervisor architecture Xen paravirtualization

Virtualization. Dr. Yingwu Zhu

Enabling Technologies for Distributed and Cloud Computing

COS 318: Operating Systems. Virtual Machine Monitors

OPEN SOURCE VIRTUALIZATION TRENDS. SYAMSUL ANUAR ABD NASIR Warix Technologies / Fedora Community Malaysia

Comparing Free Virtualization Products

SUSE Manager. A Comprehensive Linux Server Management the Linux Way. Name. Title

Date: December 2009 Version: 1.0. How Does Xen Work?

Hyper-V vs ESX at the datacenter

Oracle Database Scalability in VMware ESX VMware ESX 3.5

Develop a process for applying updates to systems, including verifying properties of the update. Create File Systems

Parallels Virtuozzo Containers

Virtualization. Types of Interfaces

Cloud Computing with Red Hat Solutions. Sivaram Shunmugam Red Hat Asia Pacific Pte Ltd.

Computing in High- Energy-Physics: How Virtualization meets the Grid

KVM Security Comparison

Storage Management for the Oracle Database on Red Hat Enterprise Linux 6: Using ASM With or Without ASMLib

How To Create A Cloud Based System For Aaas (Networking)

Distributed Systems. Virtualization. Paul Krzyzanowski

Red Hat enterprise virtualization 3.0 feature comparison

Virtualization. Jukka K. Nurminen

Basics in Energy Information (& Communication) Systems Virtualization / Virtual Machines

Virtual Machine Monitors. Dr. Marc E. Fiuczynski Research Scholar Princeton University

VMware vsphere 5.0 Boot Camp

VMware vsphere 5.1 Advanced Administration

<Insert Picture Here> Introducing Oracle VM: Oracle s Virtualization Product Strategy

Server Virtualization with VMWare

Intel Cloud Builder Guide: Cloud Design and Deployment on Intel Platforms

Deputy Secretary for Information Technology Date Issued: November 20, 2009 Date Revised: December 20, Revision History Description:

Virtualization analysis

EMC Smarts SAM, IP, ESM, MPLS, NPM, OTM, and VoIP Managers Support Matrix

Best Practices for Virtualised SharePoint

nanohub.org An Overview of Virtualization Techniques

Next Generation Now: Red Hat Enterprise Linux 6 Virtualization A Unique Cloud Approach. Jeff Ruby Channel Manager jruby@redhat.com

vrealize Business System Requirements Guide

Lecture 2 Cloud Computing & Virtualization. Cloud Application Development (SE808, School of Software, Sun Yat-Sen University) Yabo (Arber) Xu

9/26/2011. What is Virtualization? What are the different types of virtualization.

Servervirualisierung mit Citrix XenServer

Virtualization Overview

INFOBrief. Red Hat Enterprise Linux 4. Key Points

Virtualization with Windows

Networking for Caribbean Development

The Art of Virtualization with Free Software

Chapter 16: Virtual Machines. Operating System Concepts 9 th Edition

Models For Modeling and Measuring the Performance of a Xen Virtual Server

Performance tuning Xen

How To Use Netbackup (Vmware) On A Virtual Machine

N-central 8.0 On-Premise Software and N-compass 3.1 Advanced Reporting Software

Virtualization and the U2 Databases

Hard Partitioning and Virtualization with Oracle Virtual Machine. An approach toward cost saving with Oracle Database licenses

SCSI support on Xen. MATSUMOTO Hitoshi Fujitsu Ltd.

A Survey on Virtual Machine Security

CLOUD SERVERS vs DEDICATED SERVERS

SUSE Linux uutuudet - kuulumiset SUSECon:sta

VMware and Xen Hypervisor Performance Comparisons in Thick and Thin Provisioned Environments

StACC: St Andrews Cloud Computing Co laboratory. A Performance Comparison of Clouds. Amazon EC2 and Ubuntu Enterprise Cloud

Understanding Full Virtualization, Paravirtualization, and Hardware Assist. Introduction...1 Overview of x86 Virtualization...2 CPU Virtualization...

RPM Brotherhood: KVM VIRTUALIZATION TECHNOLOGY

Virtualization. Pradipta De

PARALLELS SERVER 4 BARE METAL README

VMware and CPU Virtualization Technology. Jack Lo Sr. Director, R&D

CSE 501 Monday, September 09, 2013 Kevin Cleary

EMC Smarts SAM, IP, ESM, MPLS, NPM, OTM, and VoIP Managers 9.4 Support Matrix

APPLICATION OF SERVER VIRTUALIZATION IN PLATFORM TESTING

Transcription:

Virtualizare sub Linux: avantaje si pericole Dragos Manac 1

Red Hat Enterprise Linux 5 Virtualization

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 3

Why Xen? Supported by leading software and hardware vendors XenSource Red Hat IBM Intel AMD Novell Widely accepted by open source community Not just Linux *BSD, Open Solaris, Plan 9... 4

Xen Architecture

Xen Architecture Domain 0 Domain 1 Front end driver Domain 2 Front end driver Back End Device Driver Virtual CPU & Memory Hypervisor Hardware 6

Xen Architecture Domain 0 Privileged domain (Dom0) Provides hardware support Uses native Linux device drivers Provides Back end interface Control facilities for guests Management tools 7

Xen Architecture Domain U Virtualised Guest Domain (DomU) Unprivileged Domains (guests) Controlled and initialized from Dom0 Use Front end drivers Simple device drivers that interface to the back end layer in Dom0 Multiple DomU's can be created Virtual network cards can be created to access network resources 8

Xen Architecture Block Devices Block Devices (disks) are connected to domains File in Domain 0 eg. /opt/vm/disk.img Disk image can be a single file system or a complete disk image including partitions Simple to implement but bottleneck for high I/O deployments Physical device eg. /dev/sda6 Logical volume Using LVM or CLVM Devices appear as simple virtual disks in Dom U 9

Application Domain 1 Live Migration Domain 1 running on physical machine A is to be moved to Machine B Currently users are accessing Machine A RHEL RHEL Red Hat Enterprise Linux Xen Hypervisor Hardware CPU(s) IO Memory Red Hat Enterprise Linux Xen Hypervisor Hardware CPU(s) IO Memory Machine A Machine B 10

Application Domain 1 Domain 1 Live Migration Step 2 : Initialize container on Machine B RHEL RHEL RHEL Red Hat Enterprise Linux Xen Hypervisor Hardware CPU(s) IO Memory Red Hat Enterprise Linux Xen Hypervisor Hardware CPU(s) IO Memory Machine A Machine B 11

Application Domain 1 Domain 1 Live Migration Step 3 : Machine A commits ~10% of resources to migration Start shadow paging RHEL RHEL RHEL Red Hat Enterprise Linux Xen Hypervisor Hardware CPU(s) IO Memory Red Hat Enterprise Linux Xen Hypervisor Hardware CPU(s) IO Memory Machine A Machine B 12

Application Domain 1 Domain 1 Live Migration Step 4 : Domain 1 is suspended on Machine A Remaining dirty pages copied RHEL RHEL RHEL Red Hat Enterprise Linux Xen Hypervisor Hardware CPU(s) IO Memory Red Hat Enterprise Linux Xen Hypervisor Hardware CPU(s) IO Memory Machine A Machine B 13

Migration Performance Source: XenSource 14

Red Hat Enterprise Linux Advanced Platform Server and storage virtualization extends across multiple systems Extend Shared Storage 15

Virtualization: Performance 16

RHN Virtualization Red Hat Network supports virtualization Best suited to Satellite model for quick deployment (lan speeds) Easy web interface Ability to start, pause, halt and deploy Virtual Machines Easy cloning of physical machines to virtual and vice versa Same patch management than physical machines Kickstart subsystem aware of virtualization Ability to deploy dom0's or domu's 17

Global File System - GFS SAN Storage Pool Cluster File System Native 64 bit Highly Scalable POSIX compliant Tightly integrated with Red Hat Enterprise Linux Proven technology RAC certified 18

Things can go wrong System Load 19

Things can go (and will) wrong Software compatibility 20

Things can go (and will) wrong Hardware compatibility 21

Things can go (and will) wrong I/O Performance 22

Things can go (and will) wrong Single Point of Failure 23

www.redhat.com redhat.sns.ro (partener) redhat - AT - sns.ro (info) 24