Presentation is loading. Please wait.

Presentation is loading. Please wait.

Open Source Virtualization Andrey Meganov RHCA, RHCX Consultant / VDEL

Similar presentations


Presentation on theme: "Open Source Virtualization Andrey Meganov RHCA, RHCX Consultant / VDEL"— Presentation transcript:

1 Open Source Virtualization Andrey Meganov RHCA, RHCX Consultant / VDEL a.meganov@vdel.com

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

3 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

4 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

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

6 Virtualization – The How?

7 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

8 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

9 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

10 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

11 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

12 Open Source Virtualization 12 Virtualization: Performance

13 Open Source Virtualization 13 Virtualization: Performance

14 To the use cases

15 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 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

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

18 Open Source Virtualization 18 Desktop in a Cloud - Qumranet

19 Open Source Virtualization Future?

20 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

21 Open Source Virtualization 21 Questions & Andwers www.redhat.com et.redhat.com www.vdel.com Andrey Meganov, RHCA, RHCX VDEL GmbH. a.meganov@vdel.com


Download ppt "Open Source Virtualization Andrey Meganov RHCA, RHCX Consultant / VDEL"

Similar presentations


Ads by Google