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 4 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
1 Building a Fast, Virtualized Data Plane with Programmable Hardware Bilal Anwer Nick Feamster.
0 - 0.
SUBTRACTING INTEGERS 1. CHANGE THE SUBTRACTION SIGN TO ADDITION
Modular Layer 2 In OpenStack Neutron
With ovirt & virt manager
1 VMware View 5 Architecture & Designs Chicago VMUG – April 25, 2012 Brian Suhr, Sr. Technical Architect VCP, VCP5-DT, VCA4-DT, vExpert Blog:
Diagnosing Performance Overheads in the Xen Virtual Machine Environment Aravind Menon Willy Zwaenepoel EPFL, Lausanne Jose Renato Santos Yoshio Turner.
© 2009 VMware Inc. All rights reserved View Pool Image Configuration Considerations for Gold Images around Application virtualization and performance.
Content Overview Virtual Disk Port to Intel platform
Differentiated Services == Differentiated Scheduling Gary Kotton - VMware Gilad Zlotkin - Radware The role of the Nova scheduler in managing Quality of.
Implementing vSphere David J Young. Implementing vSphere Agenda Virtualization vSphere ESXi vSphere Client vCenter Storage Implementation Benefits Lessons.
Vasinee Siripoonya Kasidit Chanchio
Virtual Switching Without a Hypervisor for a More Secure Cloud Xin Jin Princeton University Joint work with Eric Keller(UPenn) and Jennifer Rexford(Princeton)
2 Industry trends and challenges Windows Server 2012: Modern workstyle, enabled Access from virtually anywhere, any device Full Windows experience.
Ed Duguid with subject: MACE Cloud
Contents 2 Engagement Overview Migrating to Hyper-V from VMware Consider if time allows.
Virtual Machine Technology Dr. Gregor von Laszewski Dr. Lizhe Wang.
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.
1 VM/Advanced Network Services A New Reference Architecture for VM TCP Services David Boyes Sine Nomine Associates Session V29.
© 2018 SlidePlayer.com Inc. All rights reserved.