openstack + vmware at the hong kong openstack summit

Download OpenStack + VMware at the Hong Kong OpenStack Summit

Post on 08-Sep-2014

2.426 views

Category:

Technology

2 download

Embed Size (px)

DESCRIPTION

An update on what VMware is doing with OpenStack (November 2013)

TRANSCRIPT

  • VMware + OpenStack Dan Wendlandt Director of Product Management OpenStack @ VMware Confidential 2010 VMware Inc. All rights reserved
  • VMware + OpenStack: No fork in the road 2
  • Why is OpenStack Interesting? Freedom! Free? 3
  • Choices, Choices, Choices OpenStack provides the freedom to Choose different technologies, while using a single cloud API + GUI Choose different deployment models (do-it-your-self vs. vendor solution) OpenStack Compute? Network? Storage? Mgmt? What SW/HW infrastructure technologies meets my needs for advanced features, cost structure, scale, reliability, monitoring, performance, SLAs, troubleshooting, etc? Cloud Architects & Cloud Admins 4
  • OpenStack as a Framework The flexibility of the OpenStack framework Vendor neutral + developer friendly API, with plugin architecture Enables custom coding + rapid iteration by in-house development teams. OpenStack vSphere Compute? NSX Network? vSAN Storage? vCenter Operations Mgmt Mgmt? with the innovation and reliability of VMware Best-in-class SW infrastructure technology, as individual components or as an integrated software suite. 5
  • Embracing Customer Choice + OpenStack Having great technology allows us to embrace customer choice. Contribute to OpenStack Integrate VMware compute, network, storage SW with OpenStack. Make OpenStack better, helping customers succeed with their cloud effort. Like all OpenStack vendors, compete for your business. Show customers how VMware components helps them run a better cloud. Work with ecosystem to make sure it is easy to deploy OpenStack + VMware Our Goal: Make VMware the best and easiest way to run OpenStack 6
  • VMware Technologies and OpenStack Tenant-Side CLI Tools & Automation Horizon ( Web Portal ) Nova ESX & vCenter Neutron NSX Cloud Operator Tools (vCenter, vCOPs, Log Insight etc.) OpenStack or 3rd Party Component VMware Component 7 vCAC Cinder Glance vCenter Datastores 3rd-party / vSAN 3rd-Party Operator tools (e.g., Puppet/Chef) Admin/Operator-Side
  • The Proof is in the Coding VMware Havana Contributions: #7 contributor to core projects. 17 Developers 319 Commits 3,693 Code Reviews Neutron Nova Docs Tempest Cinder Devstack Statistics from: http://www.stackalytics.com/ 8
  • Thank you to our reviewers ~200 OpenStack Community members reviewed VMware code.... If you are one of them, stop by the VMware booth for a little thank-you that will help fuel those late-night reviewing sessions! 10
  • VMware + OpenStack: Current Status Havana 2013.2 Grizzly 2013.1 Neutron Nova Cinder Initial vSphere support, with vMotion/HA/DRS Basic iSCSI driver Includes contributions from: 11 New features available in OpenStack when added to NSX NVP/NSX already supported for production use. Early customer beta Filled feature gaps, fixed bugs, expanded docs vSphere datastore driver
  • Grizzly OpenStack + vSphere Early Adopters 12
  • OpenStack on vSphere Early Adopter 13
  • OpenStack on vSphere Early Adopter 14
  • Intel IT Quick History Design Grid since 1990s 60k servers across 60+ datacenters Clouds Uncle Enterprise Private Cloud 2010 13k VMs across 10 datacenters 75% of Enterprise Server Requests Open Source Private Cloud 2012 1.5k VMs across 2 datacenters Running cloud-aware and some traditional apps
  • OpenStack - Intel IT Convergence Platform Silicon Design Validation Labs Enterprise Hosting OpenStack Existing Infrastructure New Infrastructure
  • Current Status and Plans Running POC with Open Stack controlling vSphere (through VC) Enterprise App Platform (live migration, DRS, VMware HA, and future tech) What is working: VM orchestration (create, destroy, start, stop) through Nova API/CLI/GUI vSphere as interface to FC SAN What we need: Havana upgrade (many many fixes, thin provisioning, multi-cluster, etc) Open Stack absorb/control of existing Virtual Center deployments Multi Datacenter per Virtual Center Continued VMware support of open source control plane for industry Federation Experience for multi platform Hybrid consumption model Goal: Share our production results in Atlanta with all of you
  • OpenStack on vSphere Early Adopter Bringing Private Cloud to Australia, OpenStack on VMware Today @ 3:40pm 18
  • OpenStack on vSphere Early Adopter 19
  • Why OpenStack on VMware? Tenant-Side CLI Tools & Automation Horizon ( Web Portal ) Nova ESX & vCenter Neutron NSX Cloud Operator Tools (vCenter, vCOPs, Log Insight etc.) OpenStack or 3rd Party Component VMware Component 20 vCAC Cinder Glance vCenter Datastores 3rd-party / vSAN Third Party Operator tools (e.g., Puppet/Chef) Admin/Operator-Side
  • Why OpenStack on VMware? Tenant-Side CLI Tools & Automation Horizon ( Web Portal ) Nova ESX & vCenter Neutron NSX Cloud Operator Tools (vCenter, vCOPs, Log Insight etc.) OpenStack or 3rd Party Component VMware Component 21 vCAC Cinder Glance vCenter Datastores 3rd-party / vSAN Third Party Operator tools (e.g., Puppet/Chef) Admin/Operator-Side
  • Choosing a Compute Driver: Why vSphere for Nova? Technical: Purpose-built hypervisor platform provides unmatched combination of reliability, security, and performance. Availability features (vMotion, HA) and compatibility testing protect critical production workloads. Advanced resource management (DRS, SDRS) protects from noisy neighbors, better utilizes HW. Operational: Enterprises already have the expertise. Vast array of VMware + Ecosystem tools to manage the infrastructure layer 22 Enterprise-polished solution simplifies adoption. Deploying OpenStack can be as simple as deploying a single controller VM.
  • Why OpenStack on VMware? Tenant-Side CLI Tools & Automation Horizon ( Web Portal ) Nova ESX & vCenter Neutron NSX Cloud Operator Tools (vCenter, vCOPs, Log Insight etc.) OpenStack or 3rd Party Component VMware Component 23 vCAC Cinder Glance vCenter Datastores 3rd-party / vSAN Third Party Operator tools (e.g., Puppet/Chef) Admin/Operator-Side
  • Choosing a Network Driver: Why NSX for Neutron? Technical Capabilities: First and most production-hardened network virtualization solution. Doesnt relay on physical network for VLANs, FW, etc. Works with gear from any vendor. The technical details matter: Tunneling packet performance High-availability + scale-out model. Distributed network services. Compatibility + Ecosystem: Works on KVM, XenServer, and ESX. Integrations with many HW Switch vendors to allow NSX to manage physical workloads. Operations: 24 Troubleshooting tools to view how virtual networks are built, impact of physical network failures.
  • Why OpenStack on VMware? Tenant-Side CLI Tools & Automation Horizon ( Web Portal ) Nova ESX & vCenter Neutron NSX Cloud Operator Tools (vCenter, vCOPs, Log Insight etc.) OpenStack or 3rd Party Component VMware Component 25 vCAC Cinder Glance vCenter Datastores 3rd-party / vSAN Third Party Operator tools (e.g., Puppet/Chef) Admin/Operator-Side
  • Choosing a Block Storage Driver: Why vSphere for Cinder? Simple but Powerful: Single driver works with any vSphere validated storage (NFS, iSCSI, FC) Leverages huge validation efforts across many vendors. Includes VAAI array acceleration work for snapshot, clone, etc. VMware vCenter Server vSphere VSAN . Enables VMware virtual SAN: SSD Provides shared storage leveraging SDD/Hard-disks on the hypervisor. 26 Low-cost storage devices, but with accelerated by local SSD cache. SSD cache is configurable per-disk, allowing extremely high IOPs for data intensive workloads. Hard disks SSD Hard disks SSD Distributed Storage Aggregated Datastore Hard disks
  • Live Demo of OpenStack on vSphere + NSX Horizon Nova (compute) vSphere vSphere driver vCenter CPU 1 Cinder (block storage) vSphere datastore driver NSX vSwitch CPU n Local Disk NSX Controller Neutron (network) 27 NSX driver Physical Network (any vendor)
  • A dead simple way to get OpenStack + vSphere in your lab. Not a product, not for production workloads Introducing VOVA: A single OVF file containing a full OpenStack install. Deploy VMs vi

Recommended

View more >