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.
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
8KVM ArchitectureAdds “Guest Mode” to Traditional Kernel and User Modes
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‒ http://libvirt.org/apps.html
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.
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
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
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
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
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
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
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.