SlideShare uma empresa Scribd logo
1 de 31
Baixar para ler offline
Technical update KVM and Red Hat
     Enterprise Virtualization (RHEV)

Syed M Shaaf                    Klaus Oxdal
Solution Architect              Strategic Alliance to IBM Nordics
Red Hat                         Red Hat




1                    KVM / Red Hat Enterprise Virtualization | Syed M Shaaf
IBM invests into KVM Development
Over 60 IBM programmers working on KVM as part of the community

    Core KVM
    Development                             Contributions to KVM in
                   Systems                  Linux 2.6 kernel
                   Management
     Performance                       Company     Changes         Rate
    and Memory     Data Center          Red Hat       352        31.8%
                   Networking
                                         Intel        155        14.0%
    Networking                           IBM          149        13.5%
    and I/O        Security and
                                      Qumranet        143        12.9%
                   Reliability
                                         AMD           97          8.8%
    Cloud Early
    Deployment




2                                                              © 2011 IBM Corporation
Where IBM uses KVM
                 IBM Contributions to KVM
                     Over 60 IBM engineers and programmers working on KVM, Qemu and oVirt as part of
                     the open source community

                 IBM System x and PureSystems
                     IBM x86 servers for Linux and Windows support virtualization with KVM, as do IBM
                     PureFlex and PureApplication Systems support KVM which deliver hypervisor choice and
                     flexibility in next generation integrated systems

                 IBM zEnterprise
                     IBM System x Blades in the zEnterprise BladeCenter Extension (zBX) and Unified
                     Resource Manager support KVM.

    +            IBM Systems Director VMControl
                     Automated virtualization management now also supported for KVM environments.

                 IBM Software Group Portfolio
                     KVM is a tier 1 virtualization technology for SWG with majority of SWG products
                     supporting KVM today. Tivoli system management solutions manage KVM

                 IBM SmartCloud Enterprise
                     Agile cloud computing infrastructure as a service (IaaS) designed to provide rapid access
                     to security-rich, enterprise-class virtual server environments, well suited for development
                     and test activities and other dynamic workloads uses KVM.




3
                                                                               © 2011 IBM Corporation
INDUSTRY LEADING VIRTUALIZATION
PERFORMANCE ON SPECVIRT_SC2010




As of May 30, 2012, RHEV claims top 7 results and the only 8 socket server scores. SPEC® and the benchmark
name SPECvirt® are registered trademarks of the Standard Performance Evaluation Corporation.




4                                    KVM / Red Hat Enterprise Virtualization | Syed M Shaaf
Virtualizing the x86 architecture

    ●   x86 architecture is difficult to virtualize
    ●   CPU implements 4 privilege levels or “rings” - 0 thru 3
    ●   Privileged kernels calls run in ring 0
    ●   Applications / userspace run in ring 3
        Application   Application   Application       Application        Ring 3

                                                                         Ring 1 & 2

                      Operating System                                   Ring 0


        Physical
        Hardware




5                                       KVM / Red Hat Enterprise Virtualization | Syed M Shaaf
Virtualizing the x86 architecture

    ●   Hypervisor must run in ring 0
    ●   Virtual machines run in ring 3
        Problem   :
              The operating system kernel tries to privileged “ring 0” instructions.
              Will cause machine fault




6                            KVM / Red Hat Enterprise Virtualization | Syed M Shaaf
Challenges facing customers

    ●   Performance
        ●   Hardware emulation is slow compared to physical
            hardware
        ●   Also costly in terms of CPU
        ●   Resulting in significant performance penalties for
            virtualization

    ●   Time keeping
        ●   Many issues with clock skew for guests
        ●   Time drift especially under load


7                          KVM / Red Hat Enterprise Virtualization | Syed M Shaaf
KVM (Kernel-base Virtual Machine): Overview
    ●   Integrated Hypervisor for Linux
    ●   Converts Linux into a Type-1 Hypervisor
    ●   Runs Windows, Linux and other guests
    ●   Allows for Hybrid-mode operation
         ●   Run regular Linux applications along side VM guests
    ●   Upstream since Linux 2.6.20 (2007)
    ●   Control over future evolution is held by linux development
        community
    ●   Supported in RHEL since v5.4 (Sept. 2009)
    ●   Elegant, simple design reuses Linux and builds upon CPU
        virtualization assistance

8                           KVM / Red Hat Enterprise Virtualization | Syed M Shaaf
5 YEARS AND MORE..




9            KVM / Red Hat Enterprise Virtualization | Syed M Shaaf
Benefits of Linux KVM Model
• Leverages Linux – no need to re-invent the
  wheel
   – Built on trusted, stable enterprise grade
     platform
   – Scheduler, memory management, hardware
     support etc.
   – Ease of management – use same tools for
     managing physical servers and hypervisors

• Advanced features
   – Inherit scalability, NUMA support, power
     management, hot-plug etc. from Linux –
     others have to develop from scratch
   – SELinux security, advanced scheduler,
     RAS support etc.

• Hybrid-mode operation
   – Run regular Linux applications side-by-
     side with Virtual Machines on the same
     server – much higher degree of hardware
     efficiency
10                        KVM / Red Hat Enterprise Virtualization | Syed M Shaaf
RHEV HYPERVISOR/KVM OVERVIEW

     SMALL FORM FACTOR, SCALABLE,
          HIGH PERFORMANCE                                      ●    Host: 160 logical CPU
                                                                     (4,096 theoretical
                                                                     max), 2 TB RAM
                                                                     (64TB theoretical max)
                                                                ●    Guest: 64 vCPU,
                                                                     512 GB RAM
                                                                ●    Supports latest silicon
                                                                     virtualization
                                                                     technology
                                                                ●    Based on the latest
                                                                     RHEL 6 kernel
                                                                ●    Microsoft SVVP
                                                                     certified
11                    KVM / Red Hat Enterprise Virtualization | Syed M Shaaf
KVM Features
 ●   KVM supports advanced memory management
      ●   Leverages robust and scalable Linux virtual memory manager


     Support for large memory systems > 1TB ram

 ●   Support for NUMA

 ●   Transparent memory page sharing

 ●   Memory overcommit




12                          KVM / Red Hat Enterprise Virtualization | Syed M Shaaf
Memory Page Sharing
 ●   Implemented in loadable kernel module
      ●   Kernel SamePage Merging (KSM)

 ●   Kernel scans memory of virtual machines
      ●   Looks for identical pages
      ●   “Merges” identical pages
      ●   Only stores one copy (read only) of shared memory
      ●   If a guest changes the page it gets it's own private copy

 ●   Significant hardware savings
      ●   Better consolidation ratio
          Allows more virtual machines to run per host



13                           KVM / Red Hat Enterprise Virtualization | Syed M Shaaf
Memory Page Sharing

 ●   Kernel Same-Page Merging (KSM)
     ●   Memory Page Sharing
     ●   Securely shares identical memory pages between
         virtual machines




14                    KVM / Red Hat Enterprise Virtualization | Syed M Shaaf
Thin Provisioning


     ●   Allocate storage only when
         needed
     ●   Oversubscribe storage
     ●   Transparent to virtual
         machine
     ●   Improve Storage Utilization
     ●   Reduced Storage Costs
     ●   Works with NFS, iSCSI and
         Fiber Channel


15                      KVM / Red Hat Enterprise Virtualization | Syed M Shaaf
Paravirtualized Drivers & VirtIO
 ●   KVM provides an interface for paravirtualized drivers
      ●   Paravirtualized drivers for block and network devices
      ●   High performance disk and networking
 ●   VirtIO
      ●   Common framework for paravirtualized drivers
      ●   Goal : To allow one set of drivers to be used for all hypervisors
      ●   Upstream Linux kernels include virtio drivers for disk, network & clock
      ●   PV drivers available for Windows Server 2000 -> 2008, XP and Vista
           ●   Including WHQL certification




16                            KVM / Red Hat Enterprise Virtualization | Syed M Shaaf
RED HAT ENTERPRISE VIRTUALIZATION
SECURITY
 RHEV inherits the security features of
 Linux and RHEL
 SELinux security policy infrastructure
     Provides protection and isolation
     for virtual machines and host
     Compromised virtual machine
     cannot access other VMs or host
 sVirt Project
     Sub-project of NSA's SELinux
     community. Provides “hardened”
     hypervisors
     Multilevel security. Isolate guests
     Contain any hypervisor breaches




17                            KVM / Red Hat Enterprise Virtualization | Syed M Shaaf
Security - SELinux to the rescue

          SELinux is all about labeling
          ●   Processes get labels – virtual machines with
              KVM are processes
          ●   Files and devices get labels – virtual images are
              stored on files and devices
          ●   Rules control how process labels interact with
              file labels and other process labels
          ●   The kernel enforces these rules




18                     KVM / Red Hat Enterprise Virtualization | Syed M Shaaf
KVM guests are processes, so we can confine
them like processes




19             KVM / Red Hat Enterprise Virtualization | Syed M Shaaf
Compromised virtual machine guest
     confined, despite its vulnerability




20             KVM / Red Hat Enterprise Virtualization | Syed M Shaaf
And of course, the guest operating system
     can also run SELinux




21             KVM / Red Hat Enterprise Virtualization | Syed M Shaaf
Red Hat Enterprise
       Virtualization




22       KVM / Red Hat Enterprise Virtualization | Syed M Shaaf
RHEV Overview




23              KVM / Red Hat Enterprise Virtualization | Syed M Shaaf
RED HAT ENTERPRISE VIRTUALIZATION
RHEV MANAGER FEATURES
                                                       ●    High Availability
                                                       ●    Live Migration
                                                       ●    Load Balancing (DRS)
                                                       ●    Power Saver (DPM)
                                                       ●    Templates, thin
                                                            provisioning, snapshots
                                                       ●    Centralized storage and
                                                            networking management
                                                       ●    V2V
                                                       ●    Power User Portal
                                                       ●    Reporting Engine


24           KVM / Red Hat Enterprise Virtualization | Syed M Shaaf
RHEV HYPERVISOR/KVM OVERVIEW

     SMALL FORM FACTOR, SCALABLE,
          HIGH PERFORMANCE                                      ●    Host: 160 logical CPU
                                                                     (4,096 theoretical
                                                                     max), 2 TB RAM
                                                                     (64TB theoretical max)
                                                                ●    Guest: 64 vCPU,
                                                                     512 GB RAM
                                                                ●    Supports latest silicon
                                                                     virtualization
                                                                     technology
                                                                ●    Based on the latest
                                                                     RHEL 6 kernel
                                                                ●    Microsoft SVVP
                                                                     certified
25                    KVM / Red Hat Enterprise Virtualization | Syed M Shaaf
RHEV 3.0 ARCHITECTURE


                                                        
                                                            RHEV-Manager is now a Java
                                                            application running on JBoss
                                                            EAP on RHEL
                                                        
                                                            Backend database is now
                                                            PostgreSQL 8.4
                                                        
                                                            New user portal, REST API,
                                                            Linux CLI
                                                        
                                                            Support for multiple external
                                                            authentication sources
                                                              
                                                                Red Hat IPA
                                                              
                                                                Microsoft Active Directory




26           KVM / Red Hat Enterprise Virtualization | Syed M Shaaf
SPICE: EXCEPTIONAL USER EXPERIENCE

 
     User experience comparable to
     a local desktop PC
      
          Bi-directional audio & video
      
          VoIP & video conferencing
      
          HD quality video
      
          Hi resolution 2560x1600 (each)
      
          Up to 4 monitors
      
          USB redirection for nearly any
          device
      
          Smart Card/CAC authentication
      
          Copy & paste



27                           KVM / Red Hat Enterprise Virtualization | Syed M Shaaf
RHEV 3.0 REPORTING


  Historical usage, trending,
  quality of service

  Integrated reporting engine
  based on Jasper reports

  Over 25 prebuilt reports and
  dashboards included

  Ability to create and customize
  reports and templates




28                   KVM / Red Hat Enterprise Virtualization | Syed M Shaaf
RHEV 3.0 - Integration

     ●   Hook scripts are called at specific VM lifecycle events
         ● VDSM (management agent) Start

         ● Before VM start

         ● After VM start

         ● Before VM migration in/out

         ● After VM migration in/out

         ● Before and After VM Pause

         ● Before and After VM Continue

         ● Before and After VM Hibernate

         ● Before and After VM resume from hibernate

         ● On VM stop

         ● On VDSM Stop




     ➔Hooks can modify a virtual machines XML definition before VM start
     ➔Hooks can run system commands – e.g.. Apply firewall rule to VM




29                                 KVM / Red Hat Enterprise Virtualization | Syed M Shaaf
RED HAT ENTERPRISE VIRTUALIZATION
RHEV
             Integration & API

Python SDK   - Python SDK for developers




30                KVM / Red Hat Enterprise Virtualization | Syed M Shaaf
Thank you!
Syed M Shaaf         Klaus Oxdal
Solution Architect   Strategic Alliance to IBM Nordics
Red Hat              Red Hat




 31                  KVM / Red Hat Enterprise Virtualization | Syed M Shaaf

Mais conteúdo relacionado

Mais procurados

Xen and Client Virtualization: the case of XenClient XT
Xen and Client Virtualization: the case of XenClient XTXen and Client Virtualization: the case of XenClient XT
Xen and Client Virtualization: the case of XenClient XTThe Linux Foundation
 
XPDS14: OpenXT - Security and the Properties of a Xen Virtualisation Platform...
XPDS14: OpenXT - Security and the Properties of a Xen Virtualisation Platform...XPDS14: OpenXT - Security and the Properties of a Xen Virtualisation Platform...
XPDS14: OpenXT - Security and the Properties of a Xen Virtualisation Platform...The Linux Foundation
 
Building a Distributed Block Storage System on Xen
Building a Distributed Block Storage System on XenBuilding a Distributed Block Storage System on Xen
Building a Distributed Block Storage System on XenThe Linux Foundation
 
Xen and the art of embedded virtualization (ELC 2017)
Xen and the art of embedded virtualization (ELC 2017)Xen and the art of embedded virtualization (ELC 2017)
Xen and the art of embedded virtualization (ELC 2017)Stefano Stabellini
 
2015 03-26 cloud platform master class for cloudplatform 4 5 - public
2015 03-26 cloud platform master class for cloudplatform 4 5 - public2015 03-26 cloud platform master class for cloudplatform 4 5 - public
2015 03-26 cloud platform master class for cloudplatform 4 5 - publicCitrix
 
Virtualization Technology Overview
Virtualization Technology OverviewVirtualization Technology Overview
Virtualization Technology OverviewOpenCity Community
 
Virtunoid: Breaking out of KVM
Virtunoid: Breaking out of KVMVirtunoid: Breaking out of KVM
Virtunoid: Breaking out of KVMNelson Elhage
 
Bare-Metal Hypervisor as a Platform for Innovation
Bare-Metal Hypervisor as a Platform for InnovationBare-Metal Hypervisor as a Platform for Innovation
Bare-Metal Hypervisor as a Platform for InnovationThe Linux Foundation
 
Cloud Computing Hypervisors and Comparison Xen KVM
Cloud Computing Hypervisors and Comparison Xen KVM Cloud Computing Hypervisors and Comparison Xen KVM
Cloud Computing Hypervisors and Comparison Xen KVM cloudresearcher
 
open source virtualization
open source virtualizationopen source virtualization
open source virtualizationKris Buytaert
 
LCNA14: Security in the Cloud: Containers, KVM, and Xen - George Dunlap, Citr...
LCNA14: Security in the Cloud: Containers, KVM, and Xen - George Dunlap, Citr...LCNA14: Security in the Cloud: Containers, KVM, and Xen - George Dunlap, Citr...
LCNA14: Security in the Cloud: Containers, KVM, and Xen - George Dunlap, Citr...The Linux Foundation
 
CIF16/Scale14x: The latest from the Xen Project (Lars Kurth, Chairman of Xen ...
CIF16/Scale14x: The latest from the Xen Project (Lars Kurth, Chairman of Xen ...CIF16/Scale14x: The latest from the Xen Project (Lars Kurth, Chairman of Xen ...
CIF16/Scale14x: The latest from the Xen Project (Lars Kurth, Chairman of Xen ...The Linux Foundation
 
Scaling Xen within Rackspace Cloud Servers
Scaling Xen within Rackspace Cloud ServersScaling Xen within Rackspace Cloud Servers
Scaling Xen within Rackspace Cloud ServersThe Linux Foundation
 
Windows server 8 and hyper v
Windows server 8 and hyper vWindows server 8 and hyper v
Windows server 8 and hyper vSusantha Silva
 
SYN 219 Getting Up Close and Personal With MCS and PVS
SYN 219  Getting Up Close and Personal With MCS and PVS SYN 219  Getting Up Close and Personal With MCS and PVS
SYN 219 Getting Up Close and Personal With MCS and PVS Citrix
 

Mais procurados (20)

Xen and Client Virtualization: the case of XenClient XT
Xen and Client Virtualization: the case of XenClient XTXen and Client Virtualization: the case of XenClient XT
Xen and Client Virtualization: the case of XenClient XT
 
XPDS14: OpenXT - Security and the Properties of a Xen Virtualisation Platform...
XPDS14: OpenXT - Security and the Properties of a Xen Virtualisation Platform...XPDS14: OpenXT - Security and the Properties of a Xen Virtualisation Platform...
XPDS14: OpenXT - Security and the Properties of a Xen Virtualisation Platform...
 
Building a Distributed Block Storage System on Xen
Building a Distributed Block Storage System on XenBuilding a Distributed Block Storage System on Xen
Building a Distributed Block Storage System on Xen
 
Xen and the art of embedded virtualization (ELC 2017)
Xen and the art of embedded virtualization (ELC 2017)Xen and the art of embedded virtualization (ELC 2017)
Xen and the art of embedded virtualization (ELC 2017)
 
Hypervisor and Nova
Hypervisor and NovaHypervisor and Nova
Hypervisor and Nova
 
2015 03-26 cloud platform master class for cloudplatform 4 5 - public
2015 03-26 cloud platform master class for cloudplatform 4 5 - public2015 03-26 cloud platform master class for cloudplatform 4 5 - public
2015 03-26 cloud platform master class for cloudplatform 4 5 - public
 
Virtualization Technology Overview
Virtualization Technology OverviewVirtualization Technology Overview
Virtualization Technology Overview
 
Virtunoid: Breaking out of KVM
Virtunoid: Breaking out of KVMVirtunoid: Breaking out of KVM
Virtunoid: Breaking out of KVM
 
Bare-Metal Hypervisor as a Platform for Innovation
Bare-Metal Hypervisor as a Platform for InnovationBare-Metal Hypervisor as a Platform for Innovation
Bare-Metal Hypervisor as a Platform for Innovation
 
Xen ATG case study
Xen ATG case studyXen ATG case study
Xen ATG case study
 
Cloud Computing Hypervisors and Comparison Xen KVM
Cloud Computing Hypervisors and Comparison Xen KVM Cloud Computing Hypervisors and Comparison Xen KVM
Cloud Computing Hypervisors and Comparison Xen KVM
 
open source virtualization
open source virtualizationopen source virtualization
open source virtualization
 
Aplura virtualization slides
Aplura virtualization slidesAplura virtualization slides
Aplura virtualization slides
 
LCNA14: Security in the Cloud: Containers, KVM, and Xen - George Dunlap, Citr...
LCNA14: Security in the Cloud: Containers, KVM, and Xen - George Dunlap, Citr...LCNA14: Security in the Cloud: Containers, KVM, and Xen - George Dunlap, Citr...
LCNA14: Security in the Cloud: Containers, KVM, and Xen - George Dunlap, Citr...
 
Vm Vs Hyperv
Vm Vs HypervVm Vs Hyperv
Vm Vs Hyperv
 
CIF16/Scale14x: The latest from the Xen Project (Lars Kurth, Chairman of Xen ...
CIF16/Scale14x: The latest from the Xen Project (Lars Kurth, Chairman of Xen ...CIF16/Scale14x: The latest from the Xen Project (Lars Kurth, Chairman of Xen ...
CIF16/Scale14x: The latest from the Xen Project (Lars Kurth, Chairman of Xen ...
 
Scaling Xen within Rackspace Cloud Servers
Scaling Xen within Rackspace Cloud ServersScaling Xen within Rackspace Cloud Servers
Scaling Xen within Rackspace Cloud Servers
 
Windows server 8 and hyper v
Windows server 8 and hyper vWindows server 8 and hyper v
Windows server 8 and hyper v
 
µ-Xen
µ-Xenµ-Xen
µ-Xen
 
SYN 219 Getting Up Close and Personal With MCS and PVS
SYN 219  Getting Up Close and Personal With MCS and PVS SYN 219  Getting Up Close and Personal With MCS and PVS
SYN 219 Getting Up Close and Personal With MCS and PVS
 

Destaque

Virtualization Architecture & KVM
Virtualization Architecture & KVMVirtualization Architecture & KVM
Virtualization Architecture & KVMPradeep Kumar
 
KVM tools and enterprise usage
KVM tools and enterprise usageKVM tools and enterprise usage
KVM tools and enterprise usagevincentvdk
 
Kvm forum 2013 - future integration points for oVirt storage
Kvm forum 2013 - future integration points for oVirt storageKvm forum 2013 - future integration points for oVirt storage
Kvm forum 2013 - future integration points for oVirt storageSean Cohen
 
Enterprise Virtualization: Comparing Red Hat and Oracle Solutions
Enterprise Virtualization: Comparing Red Hat and Oracle SolutionsEnterprise Virtualization: Comparing Red Hat and Oracle Solutions
Enterprise Virtualization: Comparing Red Hat and Oracle Solutionssintre21
 
Optimization_of_Virtual_Machines_for_High_Performance
Optimization_of_Virtual_Machines_for_High_PerformanceOptimization_of_Virtual_Machines_for_High_Performance
Optimization_of_Virtual_Machines_for_High_PerformanceStorPool Storage
 
VHPC'12: Pre-Copy and Post-Copy VM Live Migration for Memory Intensive Applic...
VHPC'12: Pre-Copy and Post-Copy VM Live Migration for Memory Intensive Applic...VHPC'12: Pre-Copy and Post-Copy VM Live Migration for Memory Intensive Applic...
VHPC'12: Pre-Copy and Post-Copy VM Live Migration for Memory Intensive Applic...aidanshribman
 
OpenSCAP Overview(security scanning for docker image and container)
OpenSCAP Overview(security scanning for docker image and container)OpenSCAP Overview(security scanning for docker image and container)
OpenSCAP Overview(security scanning for docker image and container)Jooho Lee
 
SLES Performance Enhancements for Large NUMA Systems
SLES Performance Enhancements for Large NUMA SystemsSLES Performance Enhancements for Large NUMA Systems
SLES Performance Enhancements for Large NUMA SystemsDavidlohr Bueso
 
Leveraging memory in sql server
Leveraging memory in sql serverLeveraging memory in sql server
Leveraging memory in sql serverChris Adkin
 
美团技术沙龙04 - 高性能服务器架构设计和调优
美团技术沙龙04 - 高性能服务器架构设计和调优美团技术沙龙04 - 高性能服务器架构设计和调优
美团技术沙龙04 - 高性能服务器架构设计和调优美团点评技术团队
 
Tuning Linux for Databases.
Tuning Linux for Databases.Tuning Linux for Databases.
Tuning Linux for Databases.Alexey Lesovsky
 
Summit2014 riel chegu_w_0340_automatic_numa_balancing_0
Summit2014 riel chegu_w_0340_automatic_numa_balancing_0Summit2014 riel chegu_w_0340_automatic_numa_balancing_0
Summit2014 riel chegu_w_0340_automatic_numa_balancing_0sprdd
 
Deploying and managing gluster using ovirt - fudcon2015
Deploying and managing gluster using ovirt - fudcon2015Deploying and managing gluster using ovirt - fudcon2015
Deploying and managing gluster using ovirt - fudcon2015Ramesh Nachimuthu
 
Cache & CPU performance
Cache & CPU performanceCache & CPU performance
Cache & CPU performanceso61pi
 
Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5
Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5
Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5Won Young Choi
 

Destaque (20)

Virtualization Architecture & KVM
Virtualization Architecture & KVMVirtualization Architecture & KVM
Virtualization Architecture & KVM
 
KVM tools and enterprise usage
KVM tools and enterprise usageKVM tools and enterprise usage
KVM tools and enterprise usage
 
RHEV 3.0
RHEV 3.0RHEV 3.0
RHEV 3.0
 
Kvm forum 2013 - future integration points for oVirt storage
Kvm forum 2013 - future integration points for oVirt storageKvm forum 2013 - future integration points for oVirt storage
Kvm forum 2013 - future integration points for oVirt storage
 
Enterprise Virtualization: Comparing Red Hat and Oracle Solutions
Enterprise Virtualization: Comparing Red Hat and Oracle SolutionsEnterprise Virtualization: Comparing Red Hat and Oracle Solutions
Enterprise Virtualization: Comparing Red Hat and Oracle Solutions
 
Optimization_of_Virtual_Machines_for_High_Performance
Optimization_of_Virtual_Machines_for_High_PerformanceOptimization_of_Virtual_Machines_for_High_Performance
Optimization_of_Virtual_Machines_for_High_Performance
 
JBoss AS 7
JBoss AS 7JBoss AS 7
JBoss AS 7
 
Cat @ scale
Cat @ scaleCat @ scale
Cat @ scale
 
VHPC'12: Pre-Copy and Post-Copy VM Live Migration for Memory Intensive Applic...
VHPC'12: Pre-Copy and Post-Copy VM Live Migration for Memory Intensive Applic...VHPC'12: Pre-Copy and Post-Copy VM Live Migration for Memory Intensive Applic...
VHPC'12: Pre-Copy and Post-Copy VM Live Migration for Memory Intensive Applic...
 
CPU Caches
CPU CachesCPU Caches
CPU Caches
 
OpenSCAP Overview(security scanning for docker image and container)
OpenSCAP Overview(security scanning for docker image and container)OpenSCAP Overview(security scanning for docker image and container)
OpenSCAP Overview(security scanning for docker image and container)
 
SLES Performance Enhancements for Large NUMA Systems
SLES Performance Enhancements for Large NUMA SystemsSLES Performance Enhancements for Large NUMA Systems
SLES Performance Enhancements for Large NUMA Systems
 
Leveraging memory in sql server
Leveraging memory in sql serverLeveraging memory in sql server
Leveraging memory in sql server
 
美团技术沙龙04 - 高性能服务器架构设计和调优
美团技术沙龙04 - 高性能服务器架构设计和调优美团技术沙龙04 - 高性能服务器架构设计和调优
美团技术沙龙04 - 高性能服务器架构设计和调优
 
Tuning Linux for Databases.
Tuning Linux for Databases.Tuning Linux for Databases.
Tuning Linux for Databases.
 
Summit2014 riel chegu_w_0340_automatic_numa_balancing_0
Summit2014 riel chegu_w_0340_automatic_numa_balancing_0Summit2014 riel chegu_w_0340_automatic_numa_balancing_0
Summit2014 riel chegu_w_0340_automatic_numa_balancing_0
 
Aca 2
Aca 2Aca 2
Aca 2
 
Deploying and managing gluster using ovirt - fudcon2015
Deploying and managing gluster using ovirt - fudcon2015Deploying and managing gluster using ovirt - fudcon2015
Deploying and managing gluster using ovirt - fudcon2015
 
Cache & CPU performance
Cache & CPU performanceCache & CPU performance
Cache & CPU performance
 
Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5
Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5
Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5
 

Semelhante a Technical update KVM and Red Hat Enterprise Virtualization (RHEV) by syedmshaaf

Doc103 Red Hat Comparison Whitepaper
Doc103 Red Hat Comparison WhitepaperDoc103 Red Hat Comparison Whitepaper
Doc103 Red Hat Comparison Whitepapermikhail.mikheev
 
Ent11+ +Red+Hat+Enterprise+Mrg
Ent11+ +Red+Hat+Enterprise+MrgEnt11+ +Red+Hat+Enterprise+Mrg
Ent11+ +Red+Hat+Enterprise+MrgabcKia
 
Ent11+ +Red+Hat+Enterprise+Mrg
Ent11+ +Red+Hat+Enterprise+MrgEnt11+ +Red+Hat+Enterprise+Mrg
Ent11+ +Red+Hat+Enterprise+MrgabcKia
 
Ent11+ +Red+Hat+Enterprise+Mrg
Ent11+ +Red+Hat+Enterprise+MrgEnt11+ +Red+Hat+Enterprise+Mrg
Ent11+ +Red+Hat+Enterprise+MrgabcKia
 
Redhat rhev 31-update by syedmshaaf
Redhat rhev 31-update by syedmshaafRedhat rhev 31-update by syedmshaaf
Redhat rhev 31-update by syedmshaafSyed Shaaf
 
Symantec rhev 31-update by syed m shaaf
Symantec rhev 31-update by syed m shaafSymantec rhev 31-update by syed m shaaf
Symantec rhev 31-update by syed m shaafSyed Shaaf
 
Optimize Your VMware SDDC with IBM Infrastructure
Optimize Your VMware SDDC with IBM InfrastructureOptimize Your VMware SDDC with IBM Infrastructure
Optimize Your VMware SDDC with IBM InfrastructurePaula Koziol
 
Dell PowerEdge C6220: Performance for large infrastructures
Dell PowerEdge C6220: Performance for large infrastructuresDell PowerEdge C6220: Performance for large infrastructures
Dell PowerEdge C6220: Performance for large infrastructuresPrincipled Technologies
 
Breaking Down the Barriers through Virtualization - Frank Feldman, Red Hat
Breaking Down the Barriers through Virtualization - Frank Feldman, Red HatBreaking Down the Barriers through Virtualization - Frank Feldman, Red Hat
Breaking Down the Barriers through Virtualization - Frank Feldman, Red HatLinuxmalaysia Malaysia
 
Ready for cloud computing with hyper v
Ready for cloud computing with hyper vReady for cloud computing with hyper v
Ready for cloud computing with hyper vAndik Susilo
 
Private cloud server virtualization
Private cloud server virtualization Private cloud server virtualization
Private cloud server virtualization Pierre-Juan Labeyrie
 
2015 02-10 xen server master class
2015 02-10 xen server master class2015 02-10 xen server master class
2015 02-10 xen server master classCitrix
 
Best Practices for Virtualizing Hadoop
Best Practices for Virtualizing HadoopBest Practices for Virtualizing Hadoop
Best Practices for Virtualizing HadoopDataWorks Summit
 
2011-11-03 Intelligence Community Cloud Users Group
2011-11-03 Intelligence Community Cloud Users Group2011-11-03 Intelligence Community Cloud Users Group
2011-11-03 Intelligence Community Cloud Users GroupShawn Wells
 
IBM POWER Systems
IBM POWER SystemsIBM POWER Systems
IBM POWER Systemstcp cloud
 
SmartCloud Provisioning - servere i skyen på et splitsekund. Steen Eriksen &...
SmartCloud Provisioning - servere i skyen på et splitsekund.  Steen Eriksen &...SmartCloud Provisioning - servere i skyen på et splitsekund.  Steen Eriksen &...
SmartCloud Provisioning - servere i skyen på et splitsekund. Steen Eriksen &...IBM Danmark
 
Crash Course in Open Source Cloud Computing
Crash Course in Open Source Cloud ComputingCrash Course in Open Source Cloud Computing
Crash Course in Open Source Cloud ComputingMark Hinkle
 

Semelhante a Technical update KVM and Red Hat Enterprise Virtualization (RHEV) by syedmshaaf (20)

Doc103 Red Hat Comparison Whitepaper
Doc103 Red Hat Comparison WhitepaperDoc103 Red Hat Comparison Whitepaper
Doc103 Red Hat Comparison Whitepaper
 
Ent11+ +Red+Hat+Enterprise+Mrg
Ent11+ +Red+Hat+Enterprise+MrgEnt11+ +Red+Hat+Enterprise+Mrg
Ent11+ +Red+Hat+Enterprise+Mrg
 
Ent11+ +Red+Hat+Enterprise+Mrg
Ent11+ +Red+Hat+Enterprise+MrgEnt11+ +Red+Hat+Enterprise+Mrg
Ent11+ +Red+Hat+Enterprise+Mrg
 
Ent11+ +Red+Hat+Enterprise+Mrg
Ent11+ +Red+Hat+Enterprise+MrgEnt11+ +Red+Hat+Enterprise+Mrg
Ent11+ +Red+Hat+Enterprise+Mrg
 
Redhat rhev 31-update by syedmshaaf
Redhat rhev 31-update by syedmshaafRedhat rhev 31-update by syedmshaaf
Redhat rhev 31-update by syedmshaaf
 
Symantec rhev 31-update by syed m shaaf
Symantec rhev 31-update by syed m shaafSymantec rhev 31-update by syed m shaaf
Symantec rhev 31-update by syed m shaaf
 
Optimize Your VMware SDDC with IBM Infrastructure
Optimize Your VMware SDDC with IBM InfrastructureOptimize Your VMware SDDC with IBM Infrastructure
Optimize Your VMware SDDC with IBM Infrastructure
 
Dell PowerEdge C6220: Performance for large infrastructures
Dell PowerEdge C6220: Performance for large infrastructuresDell PowerEdge C6220: Performance for large infrastructures
Dell PowerEdge C6220: Performance for large infrastructures
 
Breaking Down the Barriers through Virtualization - Frank Feldman, Red Hat
Breaking Down the Barriers through Virtualization - Frank Feldman, Red HatBreaking Down the Barriers through Virtualization - Frank Feldman, Red Hat
Breaking Down the Barriers through Virtualization - Frank Feldman, Red Hat
 
Ready for cloud computing with hyper v
Ready for cloud computing with hyper vReady for cloud computing with hyper v
Ready for cloud computing with hyper v
 
Private cloud server virtualization
Private cloud server virtualization Private cloud server virtualization
Private cloud server virtualization
 
2015 02-10 xen server master class
2015 02-10 xen server master class2015 02-10 xen server master class
2015 02-10 xen server master class
 
Best Practices for Virtualizing Hadoop
Best Practices for Virtualizing HadoopBest Practices for Virtualizing Hadoop
Best Practices for Virtualizing Hadoop
 
2011-11-03 Intelligence Community Cloud Users Group
2011-11-03 Intelligence Community Cloud Users Group2011-11-03 Intelligence Community Cloud Users Group
2011-11-03 Intelligence Community Cloud Users Group
 
Ina Pratt Fosdem Feb2008
Ina Pratt Fosdem Feb2008Ina Pratt Fosdem Feb2008
Ina Pratt Fosdem Feb2008
 
What's New in RHEL 6 for Linux on System z?
What's New in RHEL 6 for Linux on System z?What's New in RHEL 6 for Linux on System z?
What's New in RHEL 6 for Linux on System z?
 
IBM POWER Systems
IBM POWER SystemsIBM POWER Systems
IBM POWER Systems
 
SmartCloud Provisioning - servere i skyen på et splitsekund. Steen Eriksen &...
SmartCloud Provisioning - servere i skyen på et splitsekund.  Steen Eriksen &...SmartCloud Provisioning - servere i skyen på et splitsekund.  Steen Eriksen &...
SmartCloud Provisioning - servere i skyen på et splitsekund. Steen Eriksen &...
 
Crash Course in Open Source Cloud Computing
Crash Course in Open Source Cloud ComputingCrash Course in Open Source Cloud Computing
Crash Course in Open Source Cloud Computing
 
VMWARE
VMWAREVMWARE
VMWARE
 

Mais de Syed Shaaf

Containers - What are they and Atomic
Containers - What are they and AtomicContainers - What are they and Atomic
Containers - What are they and AtomicSyed Shaaf
 
Build and manage private and hybrid cloud
Build and manage private and hybrid cloudBuild and manage private and hybrid cloud
Build and manage private and hybrid cloudSyed Shaaf
 
Getting to know the Grid - Goto Aarhus 2013
Getting to know the Grid - Goto Aarhus 2013Getting to know the Grid - Goto Aarhus 2013
Getting to know the Grid - Goto Aarhus 2013Syed Shaaf
 
Red Hat JBoss Technical update
Red Hat JBoss Technical updateRed Hat JBoss Technical update
Red Hat JBoss Technical updateSyed Shaaf
 
OpenShift and next generation application development
OpenShift and next generation application developmentOpenShift and next generation application development
OpenShift and next generation application developmentSyed Shaaf
 
Unix to Red Hat Enterprise Linux
Unix to Red Hat Enterprise Linux Unix to Red Hat Enterprise Linux
Unix to Red Hat Enterprise Linux Syed Shaaf
 
Red Hat Enterprise Linux and NFS by syedmshaaf
Red Hat Enterprise Linux and NFS by syedmshaafRed Hat Enterprise Linux and NFS by syedmshaaf
Red Hat Enterprise Linux and NFS by syedmshaafSyed Shaaf
 
Conduct JBoss EAP 6 seminar
Conduct JBoss EAP 6 seminarConduct JBoss EAP 6 seminar
Conduct JBoss EAP 6 seminarSyed Shaaf
 
What is the KISS principle
What is the KISS principleWhat is the KISS principle
What is the KISS principleSyed Shaaf
 
Mow2012 data services
Mow2012 data servicesMow2012 data services
Mow2012 data servicesSyed Shaaf
 

Mais de Syed Shaaf (10)

Containers - What are they and Atomic
Containers - What are they and AtomicContainers - What are they and Atomic
Containers - What are they and Atomic
 
Build and manage private and hybrid cloud
Build and manage private and hybrid cloudBuild and manage private and hybrid cloud
Build and manage private and hybrid cloud
 
Getting to know the Grid - Goto Aarhus 2013
Getting to know the Grid - Goto Aarhus 2013Getting to know the Grid - Goto Aarhus 2013
Getting to know the Grid - Goto Aarhus 2013
 
Red Hat JBoss Technical update
Red Hat JBoss Technical updateRed Hat JBoss Technical update
Red Hat JBoss Technical update
 
OpenShift and next generation application development
OpenShift and next generation application developmentOpenShift and next generation application development
OpenShift and next generation application development
 
Unix to Red Hat Enterprise Linux
Unix to Red Hat Enterprise Linux Unix to Red Hat Enterprise Linux
Unix to Red Hat Enterprise Linux
 
Red Hat Enterprise Linux and NFS by syedmshaaf
Red Hat Enterprise Linux and NFS by syedmshaafRed Hat Enterprise Linux and NFS by syedmshaaf
Red Hat Enterprise Linux and NFS by syedmshaaf
 
Conduct JBoss EAP 6 seminar
Conduct JBoss EAP 6 seminarConduct JBoss EAP 6 seminar
Conduct JBoss EAP 6 seminar
 
What is the KISS principle
What is the KISS principleWhat is the KISS principle
What is the KISS principle
 
Mow2012 data services
Mow2012 data servicesMow2012 data services
Mow2012 data services
 

Último

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 

Último (20)

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 

Technical update KVM and Red Hat Enterprise Virtualization (RHEV) by syedmshaaf

  • 1. Technical update KVM and Red Hat Enterprise Virtualization (RHEV) Syed M Shaaf Klaus Oxdal Solution Architect Strategic Alliance to IBM Nordics Red Hat Red Hat 1 KVM / Red Hat Enterprise Virtualization | Syed M Shaaf
  • 2. IBM invests into KVM Development Over 60 IBM programmers working on KVM as part of the community Core KVM Development Contributions to KVM in Systems Linux 2.6 kernel Management Performance Company Changes Rate and Memory Data Center Red Hat 352 31.8% Networking Intel 155 14.0% Networking IBM 149 13.5% and I/O Security and Qumranet 143 12.9% Reliability AMD 97 8.8% Cloud Early Deployment 2 © 2011 IBM Corporation
  • 3. Where IBM uses KVM IBM Contributions to KVM Over 60 IBM engineers and programmers working on KVM, Qemu and oVirt as part of the open source community IBM System x and PureSystems IBM x86 servers for Linux and Windows support virtualization with KVM, as do IBM PureFlex and PureApplication Systems support KVM which deliver hypervisor choice and flexibility in next generation integrated systems IBM zEnterprise IBM System x Blades in the zEnterprise BladeCenter Extension (zBX) and Unified Resource Manager support KVM. + IBM Systems Director VMControl Automated virtualization management now also supported for KVM environments. IBM Software Group Portfolio KVM is a tier 1 virtualization technology for SWG with majority of SWG products supporting KVM today. Tivoli system management solutions manage KVM IBM SmartCloud Enterprise Agile cloud computing infrastructure as a service (IaaS) designed to provide rapid access to security-rich, enterprise-class virtual server environments, well suited for development and test activities and other dynamic workloads uses KVM. 3 © 2011 IBM Corporation
  • 4. INDUSTRY LEADING VIRTUALIZATION PERFORMANCE ON SPECVIRT_SC2010 As of May 30, 2012, RHEV claims top 7 results and the only 8 socket server scores. SPEC® and the benchmark name SPECvirt® are registered trademarks of the Standard Performance Evaluation Corporation. 4 KVM / Red Hat Enterprise Virtualization | Syed M Shaaf
  • 5. Virtualizing the x86 architecture ● x86 architecture is difficult to virtualize ● CPU implements 4 privilege levels or “rings” - 0 thru 3 ● Privileged kernels calls run in ring 0 ● Applications / userspace run in ring 3 Application Application Application Application Ring 3 Ring 1 & 2 Operating System Ring 0 Physical Hardware 5 KVM / Red Hat Enterprise Virtualization | Syed M Shaaf
  • 6. Virtualizing the x86 architecture ● Hypervisor must run in ring 0 ● Virtual machines run in ring 3 Problem : The operating system kernel tries to privileged “ring 0” instructions. Will cause machine fault 6 KVM / Red Hat Enterprise Virtualization | Syed M Shaaf
  • 7. Challenges facing customers ● Performance ● Hardware emulation is slow compared to physical hardware ● Also costly in terms of CPU ● Resulting in significant performance penalties for virtualization ● Time keeping ● Many issues with clock skew for guests ● Time drift especially under load 7 KVM / Red Hat Enterprise Virtualization | Syed M Shaaf
  • 8. KVM (Kernel-base Virtual Machine): Overview ● Integrated Hypervisor for Linux ● Converts Linux into a Type-1 Hypervisor ● Runs Windows, Linux and other guests ● Allows for Hybrid-mode operation ● Run regular Linux applications along side VM guests ● Upstream since Linux 2.6.20 (2007) ● Control over future evolution is held by linux development community ● Supported in RHEL since v5.4 (Sept. 2009) ● Elegant, simple design reuses Linux and builds upon CPU virtualization assistance 8 KVM / Red Hat Enterprise Virtualization | Syed M Shaaf
  • 9. 5 YEARS AND MORE.. 9 KVM / Red Hat Enterprise Virtualization | Syed M Shaaf
  • 10. Benefits of Linux KVM Model • Leverages Linux – no need to re-invent the wheel – Built on trusted, stable enterprise grade platform – Scheduler, memory management, hardware support etc. – Ease of management – use same tools for managing physical servers and hypervisors • Advanced features – Inherit scalability, NUMA support, power management, hot-plug etc. from Linux – others have to develop from scratch – SELinux security, advanced scheduler, RAS support etc. • Hybrid-mode operation – Run regular Linux applications side-by- side with Virtual Machines on the same server – much higher degree of hardware efficiency 10 KVM / Red Hat Enterprise Virtualization | Syed M Shaaf
  • 11. RHEV HYPERVISOR/KVM OVERVIEW SMALL FORM FACTOR, SCALABLE, HIGH PERFORMANCE ● Host: 160 logical CPU (4,096 theoretical max), 2 TB RAM (64TB theoretical max) ● Guest: 64 vCPU, 512 GB RAM ● Supports latest silicon virtualization technology ● Based on the latest RHEL 6 kernel ● Microsoft SVVP certified 11 KVM / Red Hat Enterprise Virtualization | Syed M Shaaf
  • 12. KVM Features ● KVM supports advanced memory management ● Leverages robust and scalable Linux virtual memory manager Support for large memory systems > 1TB ram ● Support for NUMA ● Transparent memory page sharing ● Memory overcommit 12 KVM / Red Hat Enterprise Virtualization | Syed M Shaaf
  • 13. Memory Page Sharing ● Implemented in loadable kernel module ● Kernel SamePage Merging (KSM) ● Kernel scans memory of virtual machines ● Looks for identical pages ● “Merges” identical pages ● Only stores one copy (read only) of shared memory ● If a guest changes the page it gets it's own private copy ● Significant hardware savings ● Better consolidation ratio Allows more virtual machines to run per host 13 KVM / Red Hat Enterprise Virtualization | Syed M Shaaf
  • 14. Memory Page Sharing ● Kernel Same-Page Merging (KSM) ● Memory Page Sharing ● Securely shares identical memory pages between virtual machines 14 KVM / Red Hat Enterprise Virtualization | Syed M Shaaf
  • 15. Thin Provisioning ● Allocate storage only when needed ● Oversubscribe storage ● Transparent to virtual machine ● Improve Storage Utilization ● Reduced Storage Costs ● Works with NFS, iSCSI and Fiber Channel 15 KVM / Red Hat Enterprise Virtualization | Syed M Shaaf
  • 16. Paravirtualized Drivers & VirtIO ● KVM provides an interface for paravirtualized drivers ● Paravirtualized drivers for block and network devices ● High performance disk and networking ● VirtIO ● Common framework for paravirtualized drivers ● Goal : To allow one set of drivers to be used for all hypervisors ● Upstream Linux kernels include virtio drivers for disk, network & clock ● PV drivers available for Windows Server 2000 -> 2008, XP and Vista ● Including WHQL certification 16 KVM / Red Hat Enterprise Virtualization | Syed M Shaaf
  • 17. RED HAT ENTERPRISE VIRTUALIZATION SECURITY RHEV inherits the security features of Linux and RHEL SELinux security policy infrastructure Provides protection and isolation for virtual machines and host Compromised virtual machine cannot access other VMs or host sVirt Project Sub-project of NSA's SELinux community. Provides “hardened” hypervisors Multilevel security. Isolate guests Contain any hypervisor breaches 17 KVM / Red Hat Enterprise Virtualization | Syed M Shaaf
  • 18. Security - SELinux to the rescue SELinux is all about labeling ● Processes get labels – virtual machines with KVM are processes ● Files and devices get labels – virtual images are stored on files and devices ● Rules control how process labels interact with file labels and other process labels ● The kernel enforces these rules 18 KVM / Red Hat Enterprise Virtualization | Syed M Shaaf
  • 19. KVM guests are processes, so we can confine them like processes 19 KVM / Red Hat Enterprise Virtualization | Syed M Shaaf
  • 20. Compromised virtual machine guest confined, despite its vulnerability 20 KVM / Red Hat Enterprise Virtualization | Syed M Shaaf
  • 21. And of course, the guest operating system can also run SELinux 21 KVM / Red Hat Enterprise Virtualization | Syed M Shaaf
  • 22. Red Hat Enterprise Virtualization 22 KVM / Red Hat Enterprise Virtualization | Syed M Shaaf
  • 23. RHEV Overview 23 KVM / Red Hat Enterprise Virtualization | Syed M Shaaf
  • 24. RED HAT ENTERPRISE VIRTUALIZATION RHEV MANAGER FEATURES ● High Availability ● Live Migration ● Load Balancing (DRS) ● Power Saver (DPM) ● Templates, thin provisioning, snapshots ● Centralized storage and networking management ● V2V ● Power User Portal ● Reporting Engine 24 KVM / Red Hat Enterprise Virtualization | Syed M Shaaf
  • 25. RHEV HYPERVISOR/KVM OVERVIEW SMALL FORM FACTOR, SCALABLE, HIGH PERFORMANCE ● Host: 160 logical CPU (4,096 theoretical max), 2 TB RAM (64TB theoretical max) ● Guest: 64 vCPU, 512 GB RAM ● Supports latest silicon virtualization technology ● Based on the latest RHEL 6 kernel ● Microsoft SVVP certified 25 KVM / Red Hat Enterprise Virtualization | Syed M Shaaf
  • 26. RHEV 3.0 ARCHITECTURE  RHEV-Manager is now a Java application running on JBoss EAP on RHEL  Backend database is now PostgreSQL 8.4  New user portal, REST API, Linux CLI  Support for multiple external authentication sources  Red Hat IPA  Microsoft Active Directory 26 KVM / Red Hat Enterprise Virtualization | Syed M Shaaf
  • 27. SPICE: EXCEPTIONAL USER EXPERIENCE  User experience comparable to a local desktop PC  Bi-directional audio & video  VoIP & video conferencing  HD quality video  Hi resolution 2560x1600 (each)  Up to 4 monitors  USB redirection for nearly any device  Smart Card/CAC authentication  Copy & paste 27 KVM / Red Hat Enterprise Virtualization | Syed M Shaaf
  • 28. RHEV 3.0 REPORTING  Historical usage, trending, quality of service  Integrated reporting engine based on Jasper reports  Over 25 prebuilt reports and dashboards included  Ability to create and customize reports and templates 28 KVM / Red Hat Enterprise Virtualization | Syed M Shaaf
  • 29. RHEV 3.0 - Integration ● Hook scripts are called at specific VM lifecycle events ● VDSM (management agent) Start ● Before VM start ● After VM start ● Before VM migration in/out ● After VM migration in/out ● Before and After VM Pause ● Before and After VM Continue ● Before and After VM Hibernate ● Before and After VM resume from hibernate ● On VM stop ● On VDSM Stop ➔Hooks can modify a virtual machines XML definition before VM start ➔Hooks can run system commands – e.g.. Apply firewall rule to VM 29 KVM / Red Hat Enterprise Virtualization | Syed M Shaaf
  • 30. RED HAT ENTERPRISE VIRTUALIZATION RHEV Integration & API Python SDK - Python SDK for developers 30 KVM / Red Hat Enterprise Virtualization | Syed M Shaaf
  • 31. Thank you! Syed M Shaaf Klaus Oxdal Solution Architect Strategic Alliance to IBM Nordics Red Hat Red Hat 31 KVM / Red Hat Enterprise Virtualization | Syed M Shaaf