Successfully Deliver and Operate OpenStack in Production with VMware VIO
-
Upload
arraya-solutions -
Category
Technology
-
view
320 -
download
3
description
Transcript of Successfully Deliver and Operate OpenStack in Production with VMware VIO
![Page 1: Successfully Deliver and Operate OpenStack in Production with VMware VIO](https://reader034.fdocuments.us/reader034/viewer/2022052316/559996f71a28abdb278b47b7/html5/thumbnails/1.jpg)
© 2010 VMware Inc. All rights reserved
Confidential
VMware + OpenStackVIO - VMware Integrated Openstack
Nov. 13, 2014
Phil Philbin, SLED SE – [email protected]
![Page 2: Successfully Deliver and Operate OpenStack in Production with VMware VIO](https://reader034.fdocuments.us/reader034/viewer/2022052316/559996f71a28abdb278b47b7/html5/thumbnails/2.jpg)
2
VMware + OpenStack: No fork in the road…
![Page 3: Successfully Deliver and Operate OpenStack in Production with VMware VIO](https://reader034.fdocuments.us/reader034/viewer/2022052316/559996f71a28abdb278b47b7/html5/thumbnails/3.jpg)
3
Embracing Customer Choice…
• Choose different technologies, while using a single cloud API + GUI
• Choose different deployment models (do-it-yourself vs. vendor solution)
OpenStack is a framework that provides the freedom to…
OpenStack
Compute? Network? Storage?
Mgmt?
What SW/HW infrastructure technologies meets my
needs for advanced features, ease-of-use, cost
structure, scale, reliability, monitoring, performance,
SLAs, troubleshooting, etc?
![Page 4: Successfully Deliver and Operate OpenStack in Production with VMware VIO](https://reader034.fdocuments.us/reader034/viewer/2022052316/559996f71a28abdb278b47b7/html5/thumbnails/4.jpg)
4
OpenStack as a Framework
• Vendor neutral + developer friendly API, with “plugin” architecture
• Enables custom coding + rapid iteration by in-house development teams.
• Best-in-class software-defined datacenter (SDDC) technology, as individual components or as an integrated software suite.
…with the innovation, reliability, and ease-of-use of VMware
The flexibility of the OpenStack framework…
OpenStack
Compute? Network? Storage?
Mgmt?
vSphere NSX vSAN
vCenter Operations Mgmt
![Page 5: Successfully Deliver and Operate OpenStack in Production with VMware VIO](https://reader034.fdocuments.us/reader034/viewer/2022052316/559996f71a28abdb278b47b7/html5/thumbnails/5.jpg)
5
Embracing Customer Choice + OpenStack
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
VMware’s focus on SDDC allows VMware to embrace customer choice.
![Page 6: Successfully Deliver and Operate OpenStack in Production with VMware VIO](https://reader034.fdocuments.us/reader034/viewer/2022052316/559996f71a28abdb278b47b7/html5/thumbnails/6.jpg)
6
VMware Technologies and OpenStack
Tenant-Side
Admin/Operator-Side
Horizon
( Web Portal )
ESX & vCenter
CLI Tools &
AutomationvCAC
Nova Neutron Cinder Glance
NSXvCenter Datastores
3rd-party / vSAN
Cloud Operator Tools
(vCenter, vCOPs, Log Insight etc.)3rd-Party Operator tools
(e.g., Puppet/Chef)
OpenStack or 3rd Party Component
VMware Component
![Page 7: Successfully Deliver and Operate OpenStack in Production with VMware VIO](https://reader034.fdocuments.us/reader034/viewer/2022052316/559996f71a28abdb278b47b7/html5/thumbnails/7.jpg)
7
Is VMware Really Contributing to OpenStack?
NeutronNova Cinder
Docs Tempest Devstack
Statistics from: http://www.stackalytics.com/
VMware Contributions to core projects (“integrated”):
Havana Contributions: #7 (319 Commits)
Icehouse Contributions: #5 (424 Commits)
Juno Contributions: #6 (312 Commits)
![Page 8: Successfully Deliver and Operate OpenStack in Production with VMware VIO](https://reader034.fdocuments.us/reader034/viewer/2022052316/559996f71a28abdb278b47b7/html5/thumbnails/8.jpg)
8
OpenStack on vSphere Early Adopters
![Page 9: Successfully Deliver and Operate OpenStack in Production with VMware VIO](https://reader034.fdocuments.us/reader034/viewer/2022052316/559996f71a28abdb278b47b7/html5/thumbnails/9.jpg)
9
Why OpenStack on VMware?
Tenant-Side
Admin/Operator-Side
Horizon
( Web Portal )
ESX & vCenter
CLI Tools &
AutomationvCAC
Nova Neutron Cinder Glance
NSXvCenter Datastores
3rd-party / vSAN
Cloud Operator Tools
(vCenter, vCOPs, Log Insight etc.)Third Party Operator tools
(e.g., Puppet/Chef)
OpenStack or 3rd Party Component
VMware Component
![Page 10: Successfully Deliver and Operate OpenStack in Production with VMware VIO](https://reader034.fdocuments.us/reader034/viewer/2022052316/559996f71a28abdb278b47b7/html5/thumbnails/10.jpg)
10
Why OpenStack on VMware?
Tenant-Side
Admin/Operator-Side
Horizon
( Web Portal )
ESX & vCenter
CLI Tools &
AutomationvCAC
Nova Neutron Cinder Glance
NSXvCenter Datastores
3rd-party / vSAN
Cloud Operator Tools
(vCenter, vCOPs, Log Insight etc.)Third Party Operator tools
(e.g., Puppet/Chef)
OpenStack or 3rd Party Component
VMware Component
![Page 11: Successfully Deliver and Operate OpenStack in Production with VMware VIO](https://reader034.fdocuments.us/reader034/viewer/2022052316/559996f71a28abdb278b47b7/html5/thumbnails/11.jpg)
11
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 (e.g., DRS,
SDRS) better utilizes HW, providing higher density
and avoiding “noisy neighbors”.
Operational:
• Enterprise-polished solution simplifies adoption.
• Enterprises already have the expertise.
• Vast array of VMware + Ecosystem tools to manage
the infrastructure layer
• Deploying OpenStack can be as simple as
deploying a single “controller” VM.
![Page 12: Successfully Deliver and Operate OpenStack in Production with VMware VIO](https://reader034.fdocuments.us/reader034/viewer/2022052316/559996f71a28abdb278b47b7/html5/thumbnails/12.jpg)
12
Why OpenStack on VMware?
Tenant-Side
Admin/Operator-Side
Horizon
( Web Portal )
ESX & vCenter
CLI Tools &
AutomationvCAC
Nova Neutron Cinder Glance
NSXvCenter Datastores
3rd-party / vSAN
Cloud Operator Tools
(vCenter, vCOPs, Log Insight etc.)Third Party Operator tools
(e.g., Puppet/Chef)
OpenStack or 3rd Party Component
VMware Component
![Page 13: Successfully Deliver and Operate OpenStack in Production with VMware VIO](https://reader034.fdocuments.us/reader034/viewer/2022052316/559996f71a28abdb278b47b7/html5/thumbnails/13.jpg)
13
Choosing a Network Driver: Why NSX for Neutron?
Technical Capabilities:
• First and most production-hardened network
virtualization solution.
• Doesn’t rely 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:
• Troubleshooting tools to view how virtual networks
are built, impact of physical network failures.
![Page 14: Successfully Deliver and Operate OpenStack in Production with VMware VIO](https://reader034.fdocuments.us/reader034/viewer/2022052316/559996f71a28abdb278b47b7/html5/thumbnails/14.jpg)
14
Why OpenStack on VMware?
Tenant-Side
Admin/Operator-Side
Horizon
( Web Portal )
ESX & vCenter
CLI Tools &
AutomationvCAC
Nova Neutron Cinder Glance
NSXvCenter Datastores
3rd-party / vSAN
Cloud Operator Tools
(vCenter, vCOPs, Log Insight etc.)Third Party Operator tools
(e.g., Puppet/Chef)
OpenStack or 3rd Party Component
VMware Component
![Page 15: Successfully Deliver and Operate OpenStack in Production with VMware VIO](https://reader034.fdocuments.us/reader034/viewer/2022052316/559996f71a28abdb278b47b7/html5/thumbnails/15.jpg)
15
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.
Enables VMware “virtual SAN”:
• Provides shared storage leveraging
SDD/Hard-disks on the hypervisor.
• 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.
vSphere
VSAN
Hard
disks
SSD
…………….
Hard
disks
SSD Hard
disks
SSD
Distributed Storage
Aggregated Datastore
VMware vCenter Server
![Page 16: Successfully Deliver and Operate OpenStack in Production with VMware VIO](https://reader034.fdocuments.us/reader034/viewer/2022052316/559996f71a28abdb278b47b7/html5/thumbnails/16.jpg)
16
Why OpenStack on VMware?
Tenant-Side
Admin/Operator-Side
Horizon
( Web Portal )
ESX & vCenter
CLI Tools &
AutomationvCAC
Nova Neutron Cinder Glance
NSXvCenter Datastores
3rd-party / vSAN
Cloud Operator Tools
(vCenter, vCOPs, Log Insight etc.)Third Party Operator tools
(e.g., Puppet/Chef)
OpenStack or 3rd Party Component
VMware Component
![Page 17: Successfully Deliver and Operate OpenStack in Production with VMware VIO](https://reader034.fdocuments.us/reader034/viewer/2022052316/559996f71a28abdb278b47b7/html5/thumbnails/17.jpg)
17
Management Technologies with OpenStack
Application Management:
• vCloud Automation Center (vCAC) 6.0
includes support for consuming from
OpenStack clouds, in addition to other
back-ends like vSphere, KVM, + AWS.
• Provides governance, policy, workflow,
and costing, which are not present in
OpenStack.
Infrastructure Management:
• vCenter and the NSX manager provide
base troubleshooting capabilities for
investigating issues at SW layer.
• vCenter Operations Management
(vCOPs) provides advanced visibility
into the relationships between different
elements, health monitoring, anomaly
detection, etc.
![Page 18: Successfully Deliver and Operate OpenStack in Production with VMware VIO](https://reader034.fdocuments.us/reader034/viewer/2022052316/559996f71a28abdb278b47b7/html5/thumbnails/18.jpg)
18
OpenStack on VMware Roadmap
Nova(Compute)
Neutron(Network)
Cinder(Block Storage)
Glance(Image)
• “Beta” version of vSphere
integration
• support vCenter, vMotion,
HA, datastores, etc.
• Core L2/L3 networking and
Security Groups (via Nicira
NVP)
• First Production Ready
release of vCenter driver
• vSAN+SPBM support for primary
disks
• OVA support for VMs
Grizzly
(Q2, 2013)
Havana
(Q4, 2013)
Icehouse
(Q2, 2014)
• Volume support using
vSphere datastores with
any 3rd-party storage array.
• Support for in-kernel ESX
vswitch via NSX, seucirty
groups, LBaaS and stateful
FWaaS capabilities.
• Integrated DHCP and metadata
service, scalability improvements.
• SPBM for volumes
• New vSphere datastore back-end, for
high efficiency boot + snapshot.
• Simplified image upload.
CI Testing
• vCenter driver is tested against all
Nova changes using Tempest tests
• Similarly NSX Neutron plugin is tested
against all Neutron changes
![Page 19: Successfully Deliver and Operate OpenStack in Production with VMware VIO](https://reader034.fdocuments.us/reader034/viewer/2022052316/559996f71a28abdb278b47b7/html5/thumbnails/19.jpg)
19
VIO beta and Hands On Labs:
Sign up for the VMware Integrated Openstack (VIO) beta:
• www.vmware.com/products/openstack/
Also available as a Hands-on-Lab:
• http://labs.hol.vmware.com
• HOL-SDC-1420 - OpenStack with VMware vSphere and NSX
![Page 20: Successfully Deliver and Operate OpenStack in Production with VMware VIO](https://reader034.fdocuments.us/reader034/viewer/2022052316/559996f71a28abdb278b47b7/html5/thumbnails/20.jpg)
20
Successfully Deliver & Operate OpenStack in Production
Simplified
OpenStack
Operations
• Common OpenStack admin tasks automated from vCenter
• vCOPs integrations for monitoring & troubleshooting OpenStack
• LogInsight integration for diagnostics across dozens of OpenStack service logs
No OpenStack
PhD Required!
• OpenStack delivered as a Virtual Appliance
• Simple Install from vSphere Web Client
• Configure OpenStack using familiar clusters, datastores
• OpenStack automatically deployed with HA & Scale-out architecture
Enterprise Grade
OpenStack Cloud
• Robust, proven
foundation –
vSphere, NSX &
VSAN
• Differentiated
OpenStack cloud
with rich infra
features
• OpenStack code
hardened and
tested by VMware
Single Vendor
Support
Unified VMware
Support for
• OpenStack code
• Underlying Infra
Products
• Installation &
Operations
Products
• Upgrades/patches
![Page 21: Successfully Deliver and Operate OpenStack in Production with VMware VIO](https://reader034.fdocuments.us/reader034/viewer/2022052316/559996f71a28abdb278b47b7/html5/thumbnails/21.jpg)
21
Questions?