Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

SUSE KVM Ecosystem


Published on

Understand how SUSE Supports KVM as a foundation in its product portfolio.

Published in: Technology
  • Be the first to comment

SUSE KVM Ecosystem

  1. 1. SUSE® KVM OverviewPatrick QuairoliGlobal Alliance
  2. 2. 2SUSE® at a Glance
  3. 3. 3SUSE® Leadership
  4. 4. 4Open Source Community Leadershipkernel.orgOPENVIRTUALIZATIONALLIANCE
  5. 5. KVM Overview
  6. 6. 6What is KVM?• A progressive and open source hypervisor driven bythe KVM community, Open Virtualization Alliance andcompanies like Intel, IBM, SUSE, and Red Hat.• KVM is an acronym for Kernel-based Virtual Machine• Fully Integrated into the Linux Kernel.‒ Takes full advantages of the Reliability, Availability andSecurity of Linux• Supports advanced hardware assisted virtualizationtechnologies in Intel VT-X and AMD-V X86• Supports Linux and Windows Guests.
  7. 7. 7How KVM operates• QEMU provides machine and device emulation• Para-virtual drivers used to improve IO performance• Virtual machines are just another process‒ # qemu-kvm...• Virtual machines (processes) can be controlled withnice, cgroups, numactl, etc.• Implemented as kernel modules‒ kvm.ko: provides virtualization infrastructure‒ kvm_amd.ko and kvm_intel.ko: hardware platform specificmodules
  8. 8. 8KVM ArchitectureAdds “Guest Mode” to Traditional Kernel and User Modes
  9. 9. 9Libvirt overview• Stable API for managing virtualization on a host‒ Storage, network interfaces, networks, host devices,hypervisors, and virtual machines• XML schema for describing configuration ofmanaged entities• Wide hypervisor support‒ KVM/QEMU, Xen, LXC, ESX, hyper-v, XenServer,VirtualBox• Used by a wide variety of tools and products‒
  10. 10. 10libvirt Architecturelibvirtdhyper-vESXClient (virsh)libvirt.soqemu xen lxc storage network
  11. 11. Enabling KVM with SUSE Solutions
  12. 12. 12SUSE Virtualization AdvantagesVirtualization Host: SUSE® has the most experience and success inthe virtualization host (hypervisor) market. Supporting both KVM andXEN hypervisors.Virtual Machine Guest: SUSE® Linux Enterprise Server is the “PerfectGuest” on VMware, Microsoft, Citrix and SUSE KVM and XENhypervisor implementations.Virtualization Management: SUSE offers robust management solutionsto simplify the management of physical and virtual machines—acrosshypervisors.Virtual Application Stacks: SUSE Studio is a web application forbuilding and testing software applications in a web browser. It supportsthe creation of physical, virtual or cloud-based applications.Roadmap for the Cloud: Based on Open Stack, SUSE Cloud is anautomated cloud computing platform that helps IT organizationsrapidly deploy and easily manage Infrastructure-as-a-Service privateclouds.
  14. 14. 14SUSE Linux Enterprise 11 SP2Includes 3.0 Linux kernel‒ Support for nextgeneration Intel, AMDand IBM hardware‒ Improved scheduler,memory managementand networkingperformance‒ Geo-site clustering‒ Application compatibility
  15. 15. 15Virtualization with SUSE• Open source hypervisors fully supported in the platform‒ KVM updated to version 0.15‒ I/O improvements, storage and network device hotplugging‒ Power saving capabilities‒ Microsoft Windows support• Perfect Guest strategy, tuned to run great as a guest on allmajor hypervisors, including:‒ VMware ESX‒ Microsoft Hyper-V‒ Citrix XenServer‒ SUSE Linux Enterprise with Xen and KVM• Unique cost efficiency – unlimited number of virtual machinesper physical server with one subscription
  16. 16. 16SUSE Studio• Simplifies application deployment• Build software appliances‒ Physical, virtual or cloud‒ In minutes, not days• KVM/Xen Images• Image-based installation triggered fromSUSE Manager, images are directlydownloaded from Studio to the KVM/Xenhost and started.• Auto-registration of images in SUSEManager
  17. 17. 17SUSE® Manager• Manage both SUSE Linux Enterpriseand Red Hat Enterprise Linux serverswith a single centralized solution• Automated and cost-effective softwaremanagement, systemprovisioning/configuration andmonitoring capabilities• Manage Linux server deploymentsacross physical, virtual and cloudenvironments• Natively interfaces with KVM and Xen tostart, stop, and redeploy VMsSUSE Manager
  18. 18. 18SUSE Cloud• Multi-Hypervisor support (KVM and Xen)• Integrated into existing SUSE productlifecycle processes• Reduces VM sprawl• Architected for unlimited growth• Avoid lock-in at the cloud infrastructure layerSUSE Cloud is an open source software solution based on theOpenStack project that provides the fundamental capabilities forenterprises to deploy an Infrastructure-as-a-Service Private Cloud
  19. 19. 19SUSE High Availability Extension• Most modern and complete open source solutionfor implementing high available Linux clusters• A suite of robust open source technologies that is:‒ Affordable‒ Integrated‒ Virtualization agnostic• Used with SUSE Linux Enterprise Server, it helps to:‒ Maintain business continuity‒ Protect data integrity‒ Reduce unplanned downtime for your mission-criticalLinux workloads
  20. 20. SUSE Resources
  21. 21. 21SUSE Resources• Product Pages‒‒‒‒‒‒• Documentation‒‒• Virtualization Support‒• Release Notes‒
  22. 22. Corporate HeadquartersMaxfeldstrasse 590409 NurembergGermany+49 911 740 53 0 (Worldwide)www.suse.comJoin us on:www.opensuse.org23
  23. 23. Unpublished Work of SUSE. All Rights Reserved.This work is an unpublished work and contains confidential, proprietary and trade secret information of SUSE.Access to this work is restricted to SUSE employees who have a need to know to perform tasks within the scope oftheir assignments. No part of this work may be practiced, performed, copied, distributed, revised, modified, translated,abridged, condensed, expanded, collected, or adapted without the prior written consent of SUSE.Any use or exploitation of this work without authorization could subject the perpetrator to criminal and civil liability.General DisclaimerThis document is not to be construed as a promise by any participating company to develop, deliver, or market aproduct. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in makingpurchasing decisions. SUSE makes no representations or warranties with respect to the contents of this document,and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. Thedevelopment, release, and timing of features or functionality described for SUSE products remains at the solediscretion of SUSE. Further, SUSE reserves the right to revise this document and to make changes to its content, atany time, without obligation to notify any person or entity of such revisions or changes. All SUSE marks referenced inthis presentation are trademarks or registered trademarks of Novell, Inc. in the United States and other countries. Allthird-party trademarks are the property of their respective owners.