SUSE Virtualization Technologies Roadmap



Similar documents
SUSE Virtualization Technologies Roadmap

Using SUSE Cloud to Orchestrate Multiple Hypervisors and Storage at ADP

DevOps and SUSE From check-in to deployment

SUSE Linux uutuudet - kuulumiset SUSECon:sta

Advanced Systems Management with Machinery

Software Defined Everything

Installing, Tuning, and Deploying Oracle Database on SUSE Linux Enterprise Server 12 Technical Introduction

Running SAP HANA One on SoftLayer Bare Metal with SUSE Linux Enterprise Server CAS19256

How To Make A Cloud Work For You

HO15982 Deploy OpenStack. The SUSE OpenStack Cloud Experience. Alejandro Bonilla. Michael Echavarria. Cameron Seader. Sales Engineer

TUT5605: Deploying an elastic Hadoop cluster Alejandro Bonilla

How an Open Source Cloud Will Help Keep Your Cloud Strategy Options Open

Relax-and-Recover. Johannes Meixner. on SUSE Linux Enterprise 12.

SUSE Customer Center Roadmap

SUSE Cloud 5 Private Cloud based on OpenStack

Using SUSE Linux Enterprise to "Focus In" on Retail Optical Sales

We are watching SUSE

SUSE OpenStack Cloud 4 Private Cloud Platform based on OpenStack. Gábor Nyers Sales gnyers@suse.com

Configuration Management in SUSE Manager 3

Challenges Implementing a Generic Backup-Restore API for Linux

SUSE Linux Enterprise 10 SP2: Virtualization Technology Support

TUT8155 Best Practices: Linux High Availability with VMware Virtual Machines

KVM, OpenStack and the Open Cloud SUSECon November 2015

Using btrfs Snapshots for Full System Rollback

How SUSE Is Helping You Rock The Public Cloud

Big Data, SAP HANA. SUSE Linux Enterprise Server for SAP Applications. Kim Aaltonen

Ceph Distributed Storage for the Cloud An update of enterprise use-cases at BMW

High Availability and Disaster Recovery for SAP HANA with SUSE Linux Enterprise Server for SAP Applications

Implementing Linux Authentication and Authorisation Using SSSD

SUSE Linux Enterprise 12 Security Certifications

IOS110. Virtualization 5/27/2014 1

Of Pets and Cattle and Hearts

SUSE Enterprise Storage Highly Scalable Software Defined Storage. Gábor Nyers Sales

Data Center Automation with SUSE Manager Federal Deployment Agency Bundesagentur für Arbeit Data Center Automation Project

Public Cloud. Build, Use, Manage. Robert Schweikert. Public Cloud Architect

RED HAT ENTERPRISE VIRTUALIZATION FOR SERVERS: COMPETITIVE FEATURES

Operating System Security Hardening for SAP HANA

SUSE Storage. FUT7537 Software Defined Storage Introduction and Roadmap: Getting your tentacles around data growth. Larry Morris

Build Platform as a Service (PaaS) with SUSE Studio, WSO2 Middleware, and EC2 Chris Haddad

2972 Linux Options and Best Practices for Scaleup Virtualization

Red Hat enterprise virtualization 3.0 feature comparison

Oracle Products on SUSE Linux Enterprise Server 11

Operating Systems Virtualization mechanisms

Wicked A Network Manager Olaf Kirch

HO5604 Deploying MongoDB. A Scalable, Distributed Database with SUSE Cloud. Alejandro Bonilla. Sales Engineer abonilla@suse.com

Btrfs and Rollback How It Works and How to Avoid Pitfalls

SUSE Linux Enterprise 12 Security Certifications Common Criteria, EAL, FIPS, PCI DSS,... What's All This About?

FOR SERVERS 2.2: FEATURE matrix

Cloud^H^H^H^H^H Virtualization Technology. Andrew Jones May 2011

An Oracle Technical White Paper June Oracle VM Windows Paravirtual (PV) Drivers 2.0: New Features

RED HAT ENTERPRISE VIRTUALIZATION

Virtualization Guide. SUSE Linux Enterprise Server 12

Hyper-V vs ESX at the datacenter

kgraft Live patching of the Linux kernel

KVM, OpenStack, and the Open Cloud

SCO Virtualization Presentation to Customers

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

RED HAT ENTERPRISE VIRTUALIZATION & CLOUD COMPUTING

KVM, OpenStack, and the Open Cloud

The XenServer Product Family:

Servervirualisierung mit Citrix XenServer

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

Wicked Trip into Wicked Network Management

With Red Hat Enterprise Virtualization, you can: Take advantage of existing people skills and investments

Deploying Hadoop with Manager

F I G U R E 1. (% of respondents) Combination of multiple hypervisors Standardize on one hypervisor

Introduction to Virtualization & KVM

Installing & Using KVM with Virtual Machine Manager COSC 495

Veritas InfoScale 7.0 Virtualization Guide - Linux

Beyond the Hypervisor

Module I-7410 Advanced Linux FS-11 Part1: Virtualization with KVM

Comparing Free Virtualization Products

RED HAT INFRASTRUCTURE AS A SERVICE OVERVIEW AND ROADMAP. Andrew Cathrow Red Hat, Inc. Wednesday, June 12, 2013

Windows Server 2008 R2 Hyper V. Public FAQ

Kangaroot SUSE TechUpdate Interoperability SUSE Linux Enterprise and Windows

SUSE Linux Enterprise Server

High Availability Storage

ovirt: Open Your Virtual Data Center

Xen Project 4.4: Features and Futures. Russell Pavlicek Xen Project Evangelist Citrix Systems

FAQ. NetApp MAT4Shift. March 2015

SEP Disaster Recovery and Backup Restore: Best

October Gluster Virtual Storage Appliance User Guide

ovirt Introduction James Rankin Product Manager Red Hat Virtualization Management the ovirt way

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

CPET 581 Cloud Computing: Technologies and Enterprise IT Strategies. Virtualization of Clusters and Data Centers

Xen Virtualization: Xen (source) and XenServer

How to Configure Intel X520 Ethernet Server Adapter Based Virtual Functions on Citrix* XenServer 6.0*

SUSE Cloud 2.0. Pete Chadwick. Douglas Jarvis. Senior Product Manager Product Marketing Manager

Linux w chmurze publicznej SUSE na platformie Microsoft Azure

W H I T E P A P E R K V M f o r S e r v e r V i r t u a l i z a t i o n : A n O p e n S o u r c e S o l u t i o n C o m e s o f A g e

CAS18543 Migration from a Windows Environment to a SUSE Linux Enterprise based Infrastructure Liberty Christian School

SPSS Statistics Server on Windows Detailed system requirements

Onboarding VMs to Cisco OpenStack Private Cloud

Transcription:

SUSE Virtualization Technologies Roadmap Michal Svec Senior Product Manager msvec@suse.com Jason Douglas Senior Engineering Manager jdouglas@suse.com

Agenda Virtualization @SUSE Enhancements in XEN/KVM Enhancements in Linux Containers and Docker Virtualization with VMware Virtualization with Microsoft Virtualization in the Clouds 2

Virtualization @SUSE

SUSE Virtualization Virtualization is a key component in SUSE strategy! Xen SUSE first to deliver Xen to the Enterprise in SLES 10 GA SUSE continues to support Xen in SLE 12 KVM SUSE first to deliver KVM to the Enterprise in SLES 11 GA SUSE first to deliver KVM on IBM System z in SLES 11 SP3 4

Virtualization use cases In the Clouds Perfect Guest Available in Public Clouds Dual Hypervisor Support Cloud Hosts Host Guest In Your Data Center 5

Virtualization Host Full Support for leading open source hypervisors included in the platform KVM and Xen Support for x86, x86_64, IBM System z and POWER8 (Tech Prev) Support for major virtualization features, incl. memory, network or block device hotplugging, VM save/restore, CPU or memory overcommitment, live migration, snapshots Support for OS-level or application virtualization with Linux Containers (LXC) and Docker 6

Perfect Guest Perfect Guest strategy, operating system tuned to run great as a guest on all major hypervisors, including VMware ESX Microsoft Hyper-V Citrix XenServer Oracle VM LPAR and z/vm for IBM System z SUSE Linux Enterprise Server with KVM, Xen, LXC and Docker SUSE Cloud Public Clouds 7

Virtualization in the Cloud Public Cloud: Broadly deploy SUSE Linux Enterprise Server through SUSE Cloud Service Provider Program Private Cloud: Deliver cloud infrastructure solution powered by OpenStack Hybrid Cloud: Tightly integrate SUSE Studio and SUSE Manager with SUSE Cloud to deliver a platform and tools that enable enterprise hybrid clouds 8

Virtualization in the Cloud Ecosystem SUSE Studio Building workloads for physical and cloud environments SUSE Cloud Highly flexible and adaptable cloud infrastructure SUSE Manager - Provisioning - Management - Monitoring SUSE Linux Enterprise The foundation for your datacenter workloads and virtualization 9

Virtualization Enhancements in SLES 12

SLES 12 Virtualization Continued Xen Support, but with changes Updated Virtualization Packages xen 4.4.1 qemu 2.0 kernel 3.12.x (including kvm updates and xenified kernel flavor) libvirt 1.2.5 virt-manager 1.0.1 virt-install 1.0.1 vm-install 0.8.32 virt-viewer 1.0 guestfs 1.26.3 11

SLES 12 Virtualization Virtualization Tools v2v tool (Xen to KVM) Extensive v2v documentation Switch to virt-install as default installer SPICE support in tools remote server UI Guest Agent for Linux and Windows 12

SLES 12 Virtualization RIP xm/xend Officially deprecated upstream in Xen 4.3 Removed from sources in upcoming Xen 4.5 Managed (or persistent) domains are gone /etc/xen/xend-config.sxp is gone domuloader is gone Support for s-expression config format is gone Welcome xl/libxl (aka libxenlight)! 13

xl/libxl Fast, light-weight, improved concurrency Technology preview in SLES 11 SP3 Recommend disabling xend when using xl/libxl Default toolstack in opensuse 13.1 Only toolstack in SLE 12, opensuse 13.2, & Factory 14

xend vs libxl xend libxl xm libvirt vm-install xl libvirt state state xend state libxl 15

xl vs xm Config Format xm config is a subset of xl Existing xm config should just work with xl Exception: embedded python xl supports a new disk config syntax New features only supported in xl format SPICE, paging options (hap, shadow_memory), device model,... libvirt supports both formats (plus s-expression) 16

SLE 11 SP3 Xen SLE 12 Xen Upgrade Export domain config virsh dumpxml > dom.xml Upgrade to SLE 12 Import domain config virsh define dom.xml Or use xen2libvirt utility xen2libvirt recursive /var/lib/xend/domains No live migration of domains from SLE 11 SP3 to SLE 12 host 17

SLES 12 QEMU / KVM Highlights General Status of QEMU/KVM: QEMU v2.0 and KVM in v3.12 kernel Available on Intel 64 / AMD 64, IBM System z and POWER 8! Libvirt preferred management layer... QEMU command line supported for access to more features New Features vfio support Linux and Windows Guest-Agent Hotplug vcpus Improved NUMA Support (coming in qemu 2.1 update) Hotplug memory (tech preview with qemu 2.1 update) 18

KVM at SUSE Where We Rely on KVM SUSE is exclusively using KVM for its mission-critical servers NIS, NFS, webservers, etc. SUSE Studio uses KVM exclusively Build and Test Drive workers 600,000 users; 7,500 image builds each weak Open Build Service uses KVM guests Build workers 75,000 package builds per day R&D, QA 19

Optimized vsphere Guest Performance VMware tools and drivers integrated with SLES 12 for best out-of-the-box experience open-vm-tools vmware_balloon vmw_vmci vmw_vsock vmxnet3 APP SLES 12 Tools Drivers APP SLES 12 Tools Drivers vsphere vmw_pvscsi vmwgfx Fully supported by VMware via L3 support agreement 20

Hyper-V Hyper-V - new features supported in SLES 12 - Dynamic memory support - Hot Add and Ballooning - Live VM backup support - Synthetic 2D driver - Dynamic resize of fixed sized VHD - Synthetic fiber channel support 21

SLES 12 Supported Guests (1/2) SLES 12 SLES 11 SP3 SLES 10 SP4 SLED 12 (technology preview) OES 2 SP3 OES 11 SP1 NetWare PV 6.5 SP8 (32-bit) RHEL 5 (*) RHEL 6 (*) RHEL 7 (*) 22

SLES 12 Supported Guests (2/2) MS Windows 2003 SP2+ MS Windows 2008 SP2+ MS Windows 2008 R2 SP1+ MS Windows 2012+ MS Windows 2012 R2+ MS Windows Vista SP2+ (best effort) MS Windows 7 SP1+ (best effort) MS Windows 8+ (best effort) 23

SUSE Linux Enterprise Virtual Machine Driver Pack VMDP for best guest support Support for SUSE Linux Enterprise Server 12 Support for Microsoft Windows Server 2012 R2 and Windows 8.1 Easier migration from one hypervisor to another (Xen KVM) Simple host to guest access (Windows Guest Agent) Numerous bug fixes and enhancements 24

Outlook SLES 11 SP4 Hardware enablement (VMCS shadowing, Haswell) Support latest Hyper-V features (Gen2 VMs, host to guest copy) VMware tools integration Linux guest agent support Amazon EC2-related improvements Update to Xen 4.4 25

Outlook SLES 12 SP1 Memory hot plug Hardware enablement (SMAP; System z, POWER) Various improvements (IOMMU, SR-IOV, NUMA) Evaluate management tooling P2V tooling 26

SLES 12 Virtualization at SUSECon For more information: TUT7500 A New Xen in SUSE Linux Enterprise Server 12 Wednesday 3:15-4:15 Thursday 8:30-9:30 TUT8224 SLES 12 KVM - Taking Advantage of the Latest Features of KVM Virtualization Tuesday 3:15-4:15 (immediately after our first session) Wednesday 9:40-10:40 (immediately after our second session) TUT8220 Virtualization Best Practices and Troubleshooting Wednesday 4:30-5:30 Thursday 9:40-10:40 27

Virtualization Enhancements Container Technologies

Linux Containers Application container App A Bins/Libs Guest OS App A' Bins/Libs Guest OS System container App B Bins/Libs Guest OS Kernel App B' Bins/Libs Guest OS Kernel Hypervisor (Type 2) Host OS Server 29

Why Use Linux Containers? Lightweight virtualization solution Isolated from the other processes 1 kernel to rule them all Normal I/O Dynamic changes possible without reboot Nested virtualization is not a problem No boot time or very short one Isolate services (e.g. web server, ftp,...) Provide root read-only access Mount host / as read-only Add only needed resources read-write 30

What's New in SLES 12 Better integration and management of Linux Containers Uses libvirt-lxc framework Same management layer as KVM and XEN Allows for integration with SUSE Manager and SUSE Cloud Unified tooling, independent of the virtualization mechanism SELinux and AppArmor support for LXC Filesystem copy-on-write (btrfs integration) Docker 31

What is Docker? Pack, ship and run any application as a container 50+ million downloads 700+ contributors 40,000+ Dockerized apps in Docker s index 128+ meetups over 43 countries 15,000 3rd party projects and partnerships 32

SUSE and Linux Containers SLES 11 SP2 introduced Linux Containers (LXC) SP3 brought further enhancements (easy configuration) SLES 12 Introduced Docker Templates for SLE 12, SLE 11 SP3, SLE 11 SP2 KIWI (image building tool) supports Docker as backend Script to create SLE Docker images SLES 12 coming soon (as an update) YaST interface for Docker Easy to get SLES 11 SP3 and SLES 12 Docker images 33

34 Docker Integration with YaST

Virtualization Story SUSE Studio Building workloads for physical and cloud environments SUSE Cloud Highly flexible and adaptable cloud infrastructure SUSE Manager - Provisioning - Management - Monitoring SUSE Linux Enterprise The foundation for your datacenter workloads and virtualization 35

Questions? Thank you. 36

Corporate Headquarters Maxfeldstrasse 5 90409 Nuremberg Germany +49 911 740 53 0 (Worldwide) www.suse.com Join us on: www.opensuse.org 37

Unpublished Work of SUSE LLC. All Rights Reserved. This work is an unpublished work and contains confidential, proprietary and trade secret information of SUSE LLC. Access to this work is restricted to SUSE employees who have a need to know to perform tasks within the scope of their 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 Disclaimer This document is not to be construed as a promise by any participating company to develop, deliver, or market a product. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing 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. The development, release, and timing of features or functionality described for SUSE products remains at the sole discretion of SUSE. Further, SUSE reserves the right to revise this document and to make changes to its content, at any time, without obligation to notify any person or entity of such revisions or changes. All SUSE marks referenced in this presentation are trademarks or registered trademarks of Novell, Inc. in the United States and other countries. All third-party trademarks are the property of their respective owners.