OpenStack for VMware Admins - VMworld vBrownbag 2013

31
www.Nexusis.com 877.286.3987 1 OpenStack for VMware Admins #vBrownBag Colin McNamara CCIE#18233 Chief Cloud Architect OPEN@NEXUS

description

Presentation given in in the vBrownbag section of VMworld 2013. Subject is a primer on OpenStack for VMware administrators. It covers the application shift, tooling, and a quick overview of OpenStack in VMware administration terms.

Transcript of OpenStack for VMware Admins - VMworld vBrownbag 2013

Page 1: OpenStack for VMware Admins - VMworld vBrownbag 2013

www.Nexusis.com 877.286.39871

OpenStack for VMware Admins#vBrownBag

Colin McNamara CCIE#18233

Chief Cloud Architect

OPEN@NEXUS

Page 2: OpenStack for VMware Admins - VMworld vBrownbag 2013

www.Nexusis.com 877.286.39872

My Perspective

CCIE / VCP / OpenStack Contributor

Core - OpenStack Manuals

Co-Founder – OpenStack Training

Linux user since 98

VMware user since 99

Page 3: OpenStack for VMware Admins - VMworld vBrownbag 2013

www.Nexusis.com 877.286.39873

What I am going to talk about

NOT getting into a vendor war Talk to VMware and Cisco if you want that

Why OpenStack (and why VMware)

OpenStack Compenents and Use

Page 4: OpenStack for VMware Admins - VMworld vBrownbag 2013

www.Nexusis.com 877.286.39874

Industry is shifting

Page 5: OpenStack for VMware Admins - VMworld vBrownbag 2013

www.Nexusis.com 877.286.39875

Client server apps – The new mainframe

Page 6: OpenStack for VMware Admins - VMworld vBrownbag 2013

www.Nexusis.com 877.286.39877

Built Differently

40% of mobile apps built on cloud

“Enterprise Apps” Like SAP shifting

Constructed of loosely coupled services

Reliability / Availability / Security provide by the App

Page 7: OpenStack for VMware Admins - VMworld vBrownbag 2013

www.Nexusis.com 877.286.39878

How are these built, and what do they run on

Page 8: OpenStack for VMware Admins - VMworld vBrownbag 2013

www.Nexusis.com 877.286.39879

Classic Applications

Server Virtualization

VDI Application

Consolidation

Management

Client / Server apps

Different platforms, Different workloads

PublicEnterprise Virtualization Open Clouds

EDA/HPC Apps

BYOD File Services

“Cloud” Apps

BYOD File Services

Research Apps

Your Local Datacenter Remote

Tools (Boto/Asguard)

Page 9: OpenStack for VMware Admins - VMworld vBrownbag 2013

www.Nexusis.com 877.286.398710

Small amount of apps on Cloud Platforms

App Distribution

Modern AppClassic Apps

Page 10: OpenStack for VMware Admins - VMworld vBrownbag 2013

www.Nexusis.com 877.286.398736

But what about OpenStack?

Page 11: OpenStack for VMware Admins - VMworld vBrownbag 2013

www.Nexusis.com 877.286.398737

Page 12: OpenStack for VMware Admins - VMworld vBrownbag 2013

www.Nexusis.com 877.286.398738

OpenStack Development Ecosystem: 500+

Page 13: OpenStack for VMware Admins - VMworld vBrownbag 2013

www.Nexusis.com 877.286.398739

Community Developed

Page 14: OpenStack for VMware Admins - VMworld vBrownbag 2013

www.Nexusis.com 877.286.39874040

Lines of code (ohloh)

Nearly 600,000 Lines of Code

Page 15: OpenStack for VMware Admins - VMworld vBrownbag 2013

www.Nexusis.com 877.286.398742

OpenStack Vision

Page 16: OpenStack for VMware Admins - VMworld vBrownbag 2013

www.Nexusis.com 877.286.398743

OpenStack = History in brief

NASA Launches Nebula Built by and for Fed Govt Chris Kemp

March 2010 Rackspace Open Sources

Swift (Cloud File)

May 2010 NASA Open Sources

virtualization software - Nova

June 2010 OpenStack Formed

April 2011 – Essex Released

August 2012 – VMware acknowledges existence

Now – Cooler then Amazon ;)

Page 17: OpenStack for VMware Admins - VMworld vBrownbag 2013

www.Nexusis.com 877.286.398744

OpenStack Cloud Operating System

Page 18: OpenStack for VMware Admins - VMworld vBrownbag 2013

www.Nexusis.com 877.286.398745

OpenStack Capabilities and Projects

Compute Provision and manage large pools of on-demand computing resources

Object Storage

Petabytes of reliable storage on standard gear

Block Storage

Volumes on commodity storage gear, and drivers for more advanced systems like NetApp, Solidfire, and Nexenta

Networking Software defined networking automation with pluggable backends

Dashboard Self-service, role-based web interface for users and administrators

Shared Services

Multi-tenant authentication system that ties to existing stores (e.g. LDAP) and Image Service

Page 19: OpenStack for VMware Admins - VMworld vBrownbag 2013

www.Nexusis.com 877.286.398746

OpenStack / VMware Rosetta Stone

Compute(Nova) vSphere / ESXi

Object Storage(Swift)

NFS Data Store (Kinda)

Block Storage(Cinder)

iSCSI storage – VNX / NetApp / Nexenta

Networking(Neutron) Distributed vSwitch / NSX

Dashboard(Horizon) vSphere UI

Shared Services

(Keystone)Active Directory

Page 20: OpenStack for VMware Admins - VMworld vBrownbag 2013

www.Nexusis.com 877.286.398747

OpenStack Capabilities and Projects

Compute Provision and manage large pools of on-demand computing resources

Object Storage

Petabytes of reliable storage on standard gear

Block Storage

Volumes on commodity storage gear, and drivers for more advanced systems like NetApp, Solidfire, and Nexenta

Networking Software defined networking automation with pluggable backends

Dashboard Self-service, role-based web interface for users and administrators

Shared Services

Multi-tenant authentication system that ties to existing stores (e.g. LDAP) and Image Service

Page 21: OpenStack for VMware Admins - VMworld vBrownbag 2013

www.Nexusis.com 877.286.398748

OpenStack / VMware Rosetta Stone

Compute(Nova) vSphere / ESXi

Object Storage(Swift)

NFS Data Store (Kinda)

Block Storage(Cinder)

iSCSI storage – VNX / NetApp / Nexenta

Networking(Neutron) Distributed vSwitch / NSX

Dashboard(Horizon) vSphere UI

Shared Services

(Keystone)Active Directory

Page 22: OpenStack for VMware Admins - VMworld vBrownbag 2013

www.Nexusis.com 877.286.398749

OpenStack Capabilities and Projects

Compute Provision and manage large pools of on-demand computing resources

Object Storage

Petabytes of reliable storage on standard gear

Block Storage

Volumes on commodity storage gear, and drivers for more advanced systems like NetApp, Solidfire, and Nexenta

Networking Software defined networking automation with pluggable backends

Dashboard Self-service, role-based web interface for users and administrators

Shared Services

Multi-tenant authentication system that ties to existing stores (e.g. LDAP) and Image Service

Page 23: OpenStack for VMware Admins - VMworld vBrownbag 2013

www.Nexusis.com 877.286.398750

OpenStack / VMware Rosetta Stone

Compute(Nova) vSphere / ESXi

Object Storage(Swift)

NFS Data Store (Kinda)

Block Storage(Cinder)

iSCSI storage – VNX / NetApp / Nexenta

Networking(Neutron) Distributed vSwitch / NSX

Dashboard(Horizon) vSphere UI

Shared Services

(Keystone)Active Directory

Page 24: OpenStack for VMware Admins - VMworld vBrownbag 2013

www.Nexusis.com 877.286.398751

OpenStack Capabilities and Projects

Compute Provision and manage large pools of on-demand computing resources

Object Storage

Petabytes of reliable storage on standard gear

Block Storage

Volumes on commodity storage gear, and drivers for more advanced systems like NetApp, Solidfire, and Nexenta

Networking Software defined networking automation with pluggable backends

Dashboard Self-service, role-based web interface for users and administrators

Shared Services

Multi-tenant authentication system that ties to existing stores (e.g. LDAP) and Image Service

Page 25: OpenStack for VMware Admins - VMworld vBrownbag 2013

www.Nexusis.com 877.286.398752

OpenStack / VMware Rosetta Stone

Compute(Nova) vSphere / ESXi

Object Storage(Swift)

NFS Data Store (Kinda)

Block Storage(Cinder)

iSCSI storage – VNX / NetApp / Nexenta

Networking(Neutron) Distributed vSwitch / NSX

Dashboard(Horizon) vSphere UI

Shared Services

(Keystone)Active Directory

Page 26: OpenStack for VMware Admins - VMworld vBrownbag 2013

www.Nexusis.com 877.286.398753

OpenStack Capabilities and Projects

Compute Provision and manage large pools of on-demand computing resources

Object Storage

Petabytes of reliable storage on standard gear

Block Storage

Volumes on commodity storage gear, and drivers for more advanced systems like NetApp, Solidfire, and Nexenta

Networking Software defined networking automation with pluggable backends

Dashboard Self-service, role-based web interface for users and administrators

Shared Services

Multi-tenant authentication system that ties to existing stores (e.g. LDAP) and Image Service

Page 27: OpenStack for VMware Admins - VMworld vBrownbag 2013

www.Nexusis.com 877.286.398754

OpenStack / VMware Rosetta Stone

Compute(Nova) vSphere / ESXi

Object Storage(Swift)

NFS Data Store (Kinda)

Block Storage(Cinder)

iSCSI storage – VNX / NetApp / Nexenta

Networking(Neutron) Distributed vSwitch / NSX

Dashboard(Horizon) vSphere UI

Shared Services

(Keystone)Active Directory

Page 28: OpenStack for VMware Admins - VMworld vBrownbag 2013

www.Nexusis.com 877.286.398755

OpenStack Capabilities and Projects

Compute Provision and manage large pools of on-demand computing resources

Object Storage

Petabytes of reliable storage on standard gear

Block Storage

Volumes on commodity storage gear, and drivers for more advanced systems like NetApp, Solidfire, and Nexenta

Networking Software defined networking automation with pluggable backends

Dashboard Self-service, role-based web interface for users and administrators

Shared Services

Multi-tenant authentication system that ties to existing stores (e.g. LDAP) and Image Service

Page 29: OpenStack for VMware Admins - VMworld vBrownbag 2013

www.Nexusis.com 877.286.398756

OpenStack / VMware Rosetta Stone

Compute(Nova) vSphere / ESXi

Object Storage(Swift)

NFS Data Store (Kinda)

Block Storage(Cinder)

iSCSI storage – VNX / NetApp / Nexenta

Networking(Neutron) Distributed vSwitch / NSX

Dashboard(Horizon) vSphere UI

Shared Services

(Keystone)Active Directory

Page 30: OpenStack for VMware Admins - VMworld vBrownbag 2013

www.Nexusis.com 877.286.398759

OpenStack,key takeaways

Software development methodologies are changing

Cloud apps require different platforms and methodologies

OpenStack is where Community meets code – OpenStack Training

Page 31: OpenStack for VMware Admins - VMworld vBrownbag 2013

www.Nexusis.com 877.286.398760

Open DiscussionThank you

@colinmcnamara

www.colinmcnamara.com

www.openstack.org