VMware Integrated OpenStack
-
Upload
marketingarrowecscz -
Category
Technology
-
view
944 -
download
0
Transcript of VMware Integrated OpenStack
© 2014 VMware Inc. All rights reserved.
VMware Integrated OpenStack
• Marek Brazina• Sr. Enterprise Management SE• Eastern Europe
What is OpenStack?
3INTERNAL & CONFIDENTIAL
Modular Open Source framework Written in Python
Modular, with Multiple Projects
(GUI Portal is a project, Storage is a
project..etc...)
Supported by OpenStack Foundation
(Non Profit)
6 Month release Cycle (for all projects)
Alphabetical release naming (A)ustin(B)exar
…(J)uno(K)ilo
(L)iberty
Projects follow Lifecycle (Incubated, Integrated, Core)
Vendors provide the drivers for each project
(whenever applicable)
Main OpenStack Projects• Nova: OpenStack Compute (Similar to Amazon EC2 API)
• Swift : OpenStack Object Store (Similar to Amazon S3)
• Glance : OpenStack Image Store (Similar to Amazon AMI catalog)
• Cinder: OpenStack Block Storage (Similar to Amazon EBS)
• Keystone: OpenStack Identity, (Policy and Authentication service)
• Neutron: OpenStack Networking (Network as a service, routing, switching, etc. )
• Horizon: OpenStack Dashboard (GUI interface)
• Heat: OpenStack Orchestration (Similar to Amazon Cloudformation)
• Ceilometer: OpenStack Telemetry (Performance monitoring and analytics)
INTERNAL & CONFIDENTIAL 4
? ? ?
NSXvSphere vSphere Datastores:3rd-party / Virtual SAN
IaaS API Services + Drivers
Developer Tools
Virtualization Technologies
Application Mgmt and Automation
Hardware Technologies
Cloud Infrastructure
team
Infrastructure Ops + Mgmt
Application DevOps team
vRealize Operations
Custom Code
5
What Does It Take to Run an OpenStack Cloud?
Pivotal Cloud Foundry
Log Insight
vRealize Business
VMware Integrated OpenStack
vRA
Web PortalCLI Tools
Compute API Network API Storage API Image API
OpenStack API SDKs
VMware’s Community Involvement By the Numbers
6
Source: Stackalytics for tc-approved OpenStack projects in OpenStack Kilo (http://stackalytics.com/?release=kilo&company=vmware&project_type=tc-approved-release)
#8 contributor to the recent OpenStack Kilo release:
20Developers
245Commits
32,146 Lines-of-
Code
2,639Patches
Reviewed
Why OpenStack on VMware? (1/3)
OpenStack is as good as the technological foundation it runs on!
8
Reliability, Performance, Security, Scale, OpEx/CapEx reduction...
• Industry standard for security, stability, performance and reliability
• Rich Features, including vMotion, high-availability, fault tolerance, DRS, resource protections, low-latency, etc...
• Lower OPEX from advanced management and operation features
vSphere Compute(Nova)
• Advanced Security and Multi-Tenancy (Micro-Segmentation)
• Multi-hypervisor: ESX, KVM, Xen…
• Advanced NW services with massive scale & throughput (Routing, Load Balancing, QoS)
• Integration with 3rd Party network services (e.g.., Arista, F5, etc...)
NSX Network (Neutron)
• Work with any vSphere validated storage (Largest HCL in the industry)
• Advanced Storage Policies for multiple tiers of storage.
• Leverage Commodity Hypervisor-Converged Storage Nodes with Virtual SAN (performance study: http://www.principledtechnologies.com/vmware/OpenStack_VSAN_0614.pdf )
vSphere Storage/Virtual SAN (Cinder/Glance)
Why OpenStack on VMware? (2/3)
Cover Existing Gaps in OpenStack Management & Operations
9
• Single pane of glass for the entire infrastructure including Physical, Virtual, and OpenStack services
• Root cause analysis, dependency mapping for faster fault isolation
• Dedicated dashboards for• OpenStack Services (Nova,
Neutron, Keystone …etc..)• Tenants for easier capacity and
monitoring
vRealize Operations
• Consolidate and aggregate dozens of logs across all OpenStack services (i.e. Nova Service has more than 10 logs)
• Out-of-box OpenStack dashboardssuch as error rates, API response times etc...
• Troubleshoot and detect quickly using advanced machine learning-based intelligent grouping and search
vRealize Log Insight
• Get transparency on Cost, usage and quality of your cloud services
• Compare actual usage against planned and perform what if capacity analysis
• Provide per tenant show back/chargeback to LOB
• Benchmark your cloud against industry peers or other public cloud providers
vRealize Business
CONFIDENTIAL
Why OpenStack on VMware? (3/3)Leverage investments in Infrastructure, Skills and Tools
10
• Leverage your trusted, validated architecture across all your workloads
• Use your existing infrastructure to quickly reach production-grade OpenStack, can evolve in future.
Your Infrastructure
• Capitalize on your existing expertise to build, run and troubleshoot your OpenStack environment
• Save time and effort required to learn and master new hypervisor, network, storage
Your Skills & Expertise
• No need to add additional monitoring and management tools
• Utilize your existing troubleshooting tools and scripts
Your Trusted Tools
CONFIDENTIAL
VMware Integrated OpenStack (VIO)
12
Existing vSphere
environment
VMware Integrated OpenStack
Complete, Production Grade OpenStack Distribution (distro)OpenStack Code +VMware Drivers and workflowsDeploys from a single OVA file in as fast as 15 mins
Fully Validated Architecture
vRealize Operations
vRealize Business
Log Insight
OpenStack-aware Cloud Management
vRealize Automation
Single Support Contact
The fastest and most reliable route to running a production-grade OpenStack
Benefits of using VMware Integrated OpenStack
Simplified OpenStack Operations
• Common OpenStack admin tasks automated from vCenter
• vROPs Management Pack for monitoring& troubleshooting
• LogInsight integration for diagnostics across dozens of OpenStack service logs
No OpenStack PhD Required!
• OpenStack delivered as an 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
*VIO Support is optional and can be purchased separately
OpenStack Projects (Components) Included with VIO 2.0
14
Horizon(web portal) CLI Tools / SDKs
vRBCost visibility, governance, etc...
vCenter
Nova(compute)
Neutron(network)
Cinder(block storage)
Glance(images)
vCenter Datastores3rd-party / VSAN
Keystone(identity)
Local DB LDAP
Log Insight Log collection,
O/S Content pack
NSX
vROPsOpenStack mgmt pack
Included OpenStack Components:Integrated VMware Technologies:
Current
Swift(object store)
Basic open
source
vSphere Install, Configure and Troubleshoot
3rd Party Object
Storage
Heat CeilometerHeat Auto Scaling
Deployment Architecture
15
vCenter Server
Management Cluster Compute Cluster 1 Compute Cluster 2
VMwareIntegratedOpenStack
Manager
OpenStack Deployment
Nova Neutron Cinder
Glance Keystone LoadBalancer
Tenant VMs Tenant VMs