VMware Integrated OpenStack

16
© 2014 VMware Inc. All rights reserved. VMware Integrated OpenStack Marek Brazina Sr. Enterprise Management SE Eastern Europe

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?

INTERNAL & CONFIDENTIAL

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?

CONFIDENTIAL7

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

CONFIDENTIAL11

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

VIO vCenter Integration