We think you have liked this presentation. If you wish to download it, please recommend it to your friends in any social system. Share buttons are a little bit lower. Thank you!
Presentation is loading. Please wait.
Published byAgustin Call
Modified over 2 years ago
© MIRANTIS 2012PAGE 1© MIRANTIS 2012 Does Hypervisor Matter in OpenStack Greg Elkinbard Senior Technical Director
© MIRANTIS 2012PAGE 2 Outline Brief History of Time: Hypervisor Requests 2011, 2012, 2013 Trends in Different Segments Opportunities and Challenges
© MIRANTIS 2012PAGE 3 2011 Hypervisors XEN Default choice given Rackspace and Amazon use KVM Bleeding edge users
© MIRANTIS 2012PAGE 4 2012 Hypervisors KVM Emerges as the lead XEN Loses momentum
© MIRANTIS 2012PAGE 5 2013 Hypervisors KVM Maintains lead (around 90%+ for Mirantis) Vmware Emerges as a surprising second choice Containers (LXC, Parallels, Docker) Web Hosting and SAS focused Xen and HyperV Infrequent requests
© MIRANTIS 2012PAGE 6 Trends Telco/ISP public clouds Single hypervisor KVM Internet focused companies Single hypervisor KVM Web Hosting and SAS sub-segments Single or multi hypervisors Containers (LXC, Parallels, Docker) KVM Enterprise Multi hypervisors KVM and vCenter/ESXi
© MIRANTIS 2012PAGE 7 Opportunities and Challenges Multi-hypervisor use cases Advantages and Issues KVM vCenter/ESXi Containers (LXC, Docker, Parallels)
© MIRANTIS 2012PAGE 8 Multi Hypervisor Use Cases Existing virtualization infrastructure Extend instead of replace Provide a common API Hedge bets against bugs and vendor pricing Utilize additional features Virtual appliances not supported by other platforms Advanced features not directly supported by OpenStack
© MIRANTIS 2012PAGE 9 KVM Currently about 90%+ of requests, 95%+ of deployments Type 2 hypervisor Relies on a distro Relatively easy to add new devices Easy to tune to get good performance Flexibility creates speedup opportunities Mellanox e-switch Intel DPDK vswitch Few issues Mostly distro related
© MIRANTIS 2012PAGE 10 KVM Tuning We use KVM for HPC and NFV Extensive set of tunings Short Summary BIOS to max performance Enable huge pages On RHEL tune for virtualization Libvirt configure host pass-through for CPU flags Increase TCP buffers and processor input queue Congestion control to htcp Enable jumbo frames
© MIRANTIS 2012PAGE 11 KVM performance results KVM with OVS With tuning 7-8 Gbits/s VM throughput (jumbo frames) KVM with Mellanox Throughput host to host: 19.4 Gbit/s VM to VM on same host: 13.9 Gbit/s VM to VM on different hosts: 23.1 Gbit/s KVM with Intel OVS DPDK Alternative to dedicated hardware Good performance even for small packets 7Gbit/s for 64 byte packets 9.6Gbit/s for 512 byte packets
© MIRANTIS 2012PAGE 12 KVM Features and Issues Widest set of OpenStack Features https://wiki.openstack.org/wiki/HypervisorSupportMatrix Issues Difficult to transfer images from other hypervisors Older versions of QEMU in RHEL/CentOS require virtio drivers SCSI emulation in Ubuntu Updated CentOS with latest QEMU
© MIRANTIS 2012PAGE 13 VMware ESXi Currently about 8-10% of requests, 5%+ of deployments Primarily vCenter Type 1 hypervisor Does not need a linux distro VMware controls the code, 3 rd party packages must be signed. VMware is supporting both ESXi and vCenter APIs
© MIRANTIS 2012PAGE 14 VMware OpenStack Compatibility Good compatibility with OpenStack Features https://wiki.openstack.org/wiki/HypervisorSupportMatrix Pause, Un-Pause and Resize missing Caveats (Grizzly) Network integration Nova-net no security groups Neutron requires Nicira commercial plugin Glance integration inefficient Only a single datastore is supported With Cinder only iSCSI type volumes are supported Only linked clones are supported
© MIRANTIS 2012PAGE 15 Vmware OpenStack Havana Linked and Full clones are supported Multiple VC clusters can be managed by a single driver Config drive support Cinder support for VMDK based Volumes vShield Edge Driver support for NVP plugin (FWaaS, LBaaS)
© MIRANTIS 2012PAGE 16 VMware Networking Nicira NVP/NSX Cisco 1000V (future) Accelerated Options NVP using STT VN-Tag, SR-IOV & Cisco Switches (VM-FEX)
© MIRANTIS 2012PAGE 17 Containers Currently about 5%+ of requests, 0 deployments Low overhead alternative Hundreds of guests All Apps belong to a single tenant Fragmented space LXC Parallels Docker Limited OpenStack support but interest is growing
© MIRANTIS 2012PAGE 18 LXC OpenStack Support VM – only launch, reboot and terminate Networking – basic VLANs Possible to get Neutron/OVS to work Volumes – officially no Cinder support Possible to hack something
Virtual Switching Without a Hypervisor for a More Secure Cloud Xin Jin Princeton University Joint work with Eric Keller(UPenn) and Jennifer Rexford(Princeton)
SDN in Openstack - A real-life implementation Leo Wong.
OpenStack Tutorial Vasinee Siripoonya Kasidit Chanchio.
CON8473 – Oracle Distribution of OpenStack Ronen Kofman Director of Product Management Oracle OpenStack September, 2014 Copyright © 2014, Oracle and/or.
Network Implementation for Xen and KVM Class project for E : Network System Design and Implantation 12 Apr 2010 Kangkook Jee (kj2181)
Profit from the cloud TM Parallels Dynamic Infrastructure AndOpenStack.
Virtualization for Cloud Computing Dr. Sanjay P. Ahuja, Ph.D FIS Distinguished Professor of Computer Science School of Computing, UNF.
Cisco and OpenStack Lew Tucker VP/CTO Cloud Computing Cisco Systems,
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 7 2/23/2015.
LINUX KVM WITH OVIRT & VIRT MANAGER Kevin Lane. WHAT IS KVM? Kernel Based Virtual Machine KVM (for Kernel-based Virtual Machine) is a full virtualization.
Open Source Virtualization Andrey Meganov RHCA, RHCX Consultant / VDEL
Using Heat to Deploy and Manage Applications in OpenStack Trevor Roberts Jr, VMware, Inc. CNA1763 #CNA1763.
DPACC vNF Overview and Proposed methods Keith Wiles – v0.5.
Eucalyptus 3 (&3.1). Eucalyptus 3 Product Overview – Govind Rangasamy.
Contents 2 Engagement Overview Migrating to Hyper-V from VMware Consider if time allows.
© 2010 VMware Inc. All rights reserved Confidential Performance Tuning for Windows Guest OS IT Pro Camp Presented by: Matthew Mitchell.
Modular Layer 2 In OpenStack Neutron Robert Kukura, Red Hat Kyle Mestery, Cisco.
Intro To Virtualization Mohammed Morsi
1 VMware View 5 Architecture & Designs Chicago VMUG – April 25, 2012 Brian Suhr, Sr. Technical Architect VCP, VCP5-DT, VCA4-DT, vExpert Blog:
Welcome to the Virtual Machine Mark Cyzyk The Sheridan Libraries Johns Hopkins University.
CoprHD and OpenStack Ideas for future. CoprHD in OpenStack: current approach CoprHD as SDS Controller for OpenStack Benefits Phased approach Projects.
Lars Kurth Community Manger, Xen Project Chairman, Xen Project Advisory Board Director, Open Source, Citrix lars_kurth.
© 2011 VMware Inc. All rights reserved Virtual Machine Management Module 3.
Addition 1’s to
Implementing vSphere David J Young. Implementing vSphere Agenda Virtualization vSphere ESXi vSphere Client vCenter Storage Implementation Benefits Lessons.
Ed Duguid with subject: MACE Cloud
Differentiated Services == Differentiated Scheduling Gary Kotton - VMware Gilad Zlotkin - Radware The role of the Nova scheduler in managing Quality of.
Virtual Machine Technology Dr. Gregor von Laszewski Dr. Lizhe Wang.
+ + Under the Hood: Network Virtualization with OpenStack Neutron and VMware NSX Somik Behera – NSX Product Manager Dimitri Desmidt - NSX Senior Technical.
© 2014 Avaya Inc. Avaya – Confidential & Proprietary Do not duplicate, publish or distribute further without the express written permission of Avaya. #AvayaATF.
Virtualization of Fixed Network Functions on the Oracle Fabric Krishna Srinivasan Director, Product Management Oracle Networking Savi Venkatachalapathy.
Differentiated I/O services in virtualized environments Tyler Harter, Salini SK & Anand Krishnamurthy 1.
Hands-On Virtual Computing Chapter 1 Introduction to Virtual Computing.
Tag line, tag line NetApp Rapid Cloning Utility (RCU) Internal Training August, 2009.
High Performance Computing on Virtualized Environments Ganesh Thiagarajan Fall 2014 Instructor: Yuzhe(Richard) Tang Syracuse University.
© 2009 VMware Inc. All rights reserved View Pool Image Configuration Considerations for Gold Images around Application virtualization and performance.
Chad Norgan Systems Engineer BeardyMcBeards in #openvswitch Managing Open vSwitch Across a Large Heterogeneous Fleet.
Data Center Network Redesign using SDN June 4, 2015 Brian Pietrewicz David Jones Chad VanPelt.
1 VM/Advanced Network Services A New Reference Architecture for VM TCP Services David Boyes Sine Nomine Associates Session V29.
Addition Facts = = =
1 Copyright © 2012 Juniper Networks, Inc. Executive Intro Slide Turn Trends into Opportunities Vertical Wide Michael Tjon-En-Fa Industry,
2 Industry trends and challenges Windows Server 2012: Modern workstyle, enabled Access from virtually anywhere, any device Full Windows experience.
Diagnosing Performance Overheads in the Xen Virtual Machine Environment Aravind Menon Willy Zwaenepoel EPFL, Lausanne Jose Renato Santos Yoshio Turner.
Breaking Up is Hard to Do Security and Functionality in a Commodity Hypervisor 1 Patrick Colp†, Mihir Nanavati†, Jun Zhu‡ William Aiello†, George Coker*,
© 2010 VMware Inc. All rights reserved Confidential VMware + OpenStack Dan Wendlandt Director of Product Management – VMware.
UNIX System Programming Installing OpenSolaris. 2/86 Contents How to setup a virtual machine guest How to install OpenSolaris as a guest How to update.
VMware vSphere Configuration and Management v6 1.
Opensource for Cloud Deployments – Risk – Reward – Reality John Gormally Enterprise Relationship Manager Citrix Networking and Cloud Team.
Supporting ethtool with Linux Integration Service Open Source Technology Center Microsoft.
© 2017 SlidePlayer.com Inc. All rights reserved.