Successfully Deliver and Operate OpenStack in Production with VMware VIO
-
Upload
arraya-solutions -
Category
Technology
-
view
319 -
download
3
description
Transcript of Successfully Deliver and Operate OpenStack in Production with VMware VIO
© 2010 VMware Inc. All rights reserved
Confidential
VMware + OpenStackVIO - VMware Integrated Openstack
Nov. 13, 2014
Phil Philbin, SLED SE – [email protected]
2
VMware + OpenStack: No fork in the road…
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?
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
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.
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
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)
8
OpenStack on vSphere Early Adopters
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
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
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.
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
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.
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
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
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
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.
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
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
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
21
Questions?