OPENSTACK 101

Jason Kalai

Regional Network Consultant, SEA
November 2013
EXTREME CONFIDENTIAL – INTERNAL USE ONLY!!! © 2...
Session Objectives

•  Introduction to Openstack
•  Openstack Architecture
•  Openstack Use case & challenges
•  Closing T...
What Is OpenStack?

OpenStack is both Software and a Community

EXTREME CONFIDENTIAL – INTERNAL USE ONLY!!! © 2013 Extreme...
What Problem Does OpenStack Solve?
OpenStack provides a framework for building
elastic cloud infrastructure at massive sca...
OpenStack Components Provide..
✦Compute
✦Virtual

machine management

✦Comprehensive

hypervisor support

✦Networks
✦IP

a...
OpenStack as Community

Technical Committee - defines and stewards technical direction
Board of Directors - provides strate...
OpenStack History and Cadence
Havana

Ceilometer & Heat integrated

Grizzly

Maturation of Quantum and Cinder, focus on up...
OpenStack Trends, Growth & Milestones
Havana
(Oct 2013)

Grizzly
(Apr 2013)

Folsom
Essex

Diablo

(Sep 2011)

Cactus

71 ...
Session Objectives

•  Introduction to Openstack
•  Openstack Architecture
•  Openstack Use case & challenges
•  Closing T...
OpenStack Design and Architecture
IDENTITY
SERVICE

DASHBOARD
(Horizon)

COMPUTE

(Nova)

BLOCKSTORAGE

(Cinder)

NETWORKI...
OpenStack Dashboard (Horizon)
IDENTITY
SERVICE

DASHBOARD
(Horizon)

COMPUTE

(Nova)

BLOCKSTORAGE

(Cinder)

NETWORKING

...
OpenStack Compute (Nova)
IDENTITY
SERVICE

DASHBOARD
(Horizon)

COMPUTE

(Nova)

BLOCKSTORAGE

(Cinder)

NETWORKING

(Quan...
OpenStack Block Storage (Cinder)
IDENTITY
SERVICE

DASHBOARD
(Horizon)

COMPUTE

(Nova)

BLOCKSTORAGE

(Cinder)

NETWORKIN...
OpenStack Networking (Quantum)
IDENTITY
SERVICE

DASHBOARD
(Horizon)

COMPUTE

(Nova)

BLOCKSTORAGE

(Cinder)

NETWORKING
...
OpenStack Image Service (Glance)
IDENTITY
SERVICE

DASHBOARD
(Horizon)

COMPUTE

(Nova)

BLOCKSTORAGE

(Cinder)

NETWORKIN...
OpenStack Object Storage (Swift)
IDENTITY
SERVICE

DASHBOARD
(Horizon)

COMPUTE

(Nova)

BLOCKSTORAGE

(Cinder)

NETWORKIN...
OpenStack Identity Service (Keystone)
IDENTITY
SERVICE

DASHBOARD
(Horizon)

COMPUTE

(Nova)

BLOCKSTORAGE

(Cinder)

NETW...
Connecting the Components
IDENTITY
SERVICE

DASHBOARD
(Horizon)

COMPUTE

BLOCKSTORAGE

NETWORKING

IMAGESERVICE

OBJECTST...
Incubation Project: Ceilometer
- Collects meter data (CPU, network, etc)
- Designed for integration and extensibility
- Da...
Incubation Project: Heat
- Provides template driven cloud application
orchestration
- Modeled after AWS CloudFormation
App...
OpenStack’s Increasing Maturity
We are seeing organizations struggle with
elastic cloud adoption
✦Unfortunately,

Frankenc...
Session Objectives

•  Introduction to Openstack
•  Openstack Architecture
•  Openstack Use case & challenges
•  Closing T...
OpenStack Challenges

EXTREME CONFIDENTIAL – INTERNAL USE ONLY!!! © 2013 Extreme Networks, Inc. All rights reserved.

50
Openstack Deployment Challenges
•  Personal Skills
•  Linux, Cloud Infrastructure & Openstack architecture
•  Tweaking of ...
OpenStack Deployment Profiles

EXTREME CONFIDENTIAL – INTERNAL USE ONLY!!! © 2013 Extreme Networks, Inc. All rights reserve...
Openstack Users
Openstack Powers Demanding Production Workloads Worldwide
Web/SaaS/
eCommerce

Information
Technology

Clo...
PayPal
Profile Highlights:
✦113

million registered accounts; PCs or mobile devices
in 190 different markets with 25 differ...
COMCAST
Profile Highlights:
✦One

of the USA leading cable TV

✦Number

of users, systems, servers, storage, applications
u...
Session Objectives

•  Introduction to Openstack
•  Openstack Architecture
•  Openstack Use case
•  Closing Thoughts

EXTR...
OpenStack ...
✦Is

open source software and vibrant community

✦Provides

a framework for an elastic cloud.

✦Requires

fr...
Closing Thoughts
•  Openstack Quantum/Neutron Availability
§ 

Extreme Networks

§ 

Juniper Networks

§ 

Cisco System...
Thank You
EXTREME CONFIDENTIAL – INTERNAL USE ONLY!!! © 2013 Extreme Networks, Inc. All rights reserved.
Upcoming SlideShare
Loading in...5
×

Openstack 101 by Jason Kalai

875

Published on

Openstack 101 by Jason Kalai

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
875
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
102
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Openstack 101 by Jason Kalai

  1. 1. OPENSTACK 101 Jason Kalai Regional Network Consultant, SEA November 2013 EXTREME CONFIDENTIAL – INTERNAL USE ONLY!!! © 2013 Extreme Networks, Inc. All rights reserved.
  2. 2. Session Objectives •  Introduction to Openstack •  Openstack Architecture •  Openstack Use case & challenges •  Closing Thoughts EXTREME CONFIDENTIAL – INTERNAL USE ONLY!!! © 2013 Extreme Networks, Inc. All rights reserved.
  3. 3. What Is OpenStack? OpenStack is both Software and a Community EXTREME CONFIDENTIAL – INTERNAL USE ONLY!!! © 2013 Extreme Networks, Inc. All rights reserved. 5
  4. 4. What Problem Does OpenStack Solve? OpenStack provides a framework for building elastic cloud infrastructure at massive scale. ✦Facilitates management of ✦COMPUTE, ✦NETWORK,and ✦STORAGE resources ✦Provides natural infrastructure for elastic applications EXTREME CONFIDENTIAL – INTERNAL USE ONLY!!! © 2013 Extreme Networks, Inc. All rights reserved. 6
  5. 5. OpenStack Components Provide.. ✦Compute ✦Virtual machine management ✦Comprehensive hypervisor support ✦Networks ✦IP address management ✦Security services ✦Storage ✦Volumes ✦Object (block storage) storage for VM images and files EXTREME CONFIDENTIAL – INTERNAL USE ONLY!!! © 2013 Extreme Networks, Inc. All rights reserved. 7
  6. 6. OpenStack as Community Technical Committee - defines and stewards technical direction Board of Directors - provides strategic and financial oversight of Foundation Resources User Committee - created to represent enterprise, academic and service provider users EXTREME CONFIDENTIAL – INTERNAL USE ONLY!!! © 2013 Extreme Networks, Inc. All rights reserved. 8
  7. 7. OpenStack History and Cadence Havana Ceilometer & Heat integrated Grizzly Maturation of Quantum and Cinder, focus on upgrade support (Apr 2013) (Apr 2013) Folsom Quantum (Networking) full inclusion, Volume Service added (Oct 2012) (Oct 2012) (Oct 2013) Essex (Apr 2012) Diablo (Sep 2011) (Oct 2013) Dashboard and Identity service released, Quantum incubated (Apr 2012) First “Production Ready” release (Sep 2011) Cactus cadence Scaling enhancements, support for many hypervisors (Apr 2011) 6-month (Apr 2011) Bexar OpenStack Compute ready, initial release of Image Service Austin Initial release, Object Storage Production Ready, Compute in testing (Feb 2011) (Feb 2011) (Oct 2010) EXTREME CONFIDENTIAL – INTERNAL USE ONLY!!! © 2013 Extreme Networks, Inc. All rights reserved. 9
  8. 8. OpenStack Trends, Growth & Milestones Havana (Oct 2013) Grizzly (Apr 2013) Folsom Essex Diablo (Sep 2011) Cactus 71 committers OpenStack Foundation formed (Oct 2012) (Apr 2012) 230 committers Largest OpenStack Summit to date, enterprise customer keynotes First OpenStack release with Red Hat code (Sep 2012) 47 committers across the top ten companies Red Hat assigns its first developer to the OpenStack community (Aug 2011) (Apr 2011) Bexar (Feb 2011) Austin (Oct 2010) Data extracted from Google Trends (keyword: OpenStack) and Bitergia reports. “Committers” shown above indicate the number of individual committers across the top ten contributing companies. EXTREME CONFIDENTIAL – INTERNAL USE ONLY!!! © 2013 Extreme Networks, Inc. All rights reserved. 10
  9. 9. Session Objectives •  Introduction to Openstack •  Openstack Architecture •  Openstack Use case & challenges •  Closing Thoughts EXTREME CONFIDENTIAL – INTERNAL USE ONLY!!! © 2013 Extreme Networks, Inc. All rights reserved.
  10. 10. OpenStack Design and Architecture IDENTITY SERVICE DASHBOARD (Horizon) COMPUTE (Nova) BLOCKSTORAGE (Cinder) NETWORKING IMAGESERVICE (Quantum) (Glance) OBJECTSTORE (Swift) (Keystone) Modular architecture Based on a (growing) set of core services Designed for Scalability and Elasticity EXTREME CONFIDENTIAL – INTERNAL USE ONLY!!! © 2013 Extreme Networks, Inc. All rights reserved. 16
  11. 11. OpenStack Dashboard (Horizon) IDENTITY SERVICE DASHBOARD (Horizon) COMPUTE (Nova) BLOCKSTORAGE (Cinder) NETWORKING (Quantum) IMAGESERVICE (Glance) OBJECTSTORE (Swift) (Keystone) Provides simple self service UI for end-users Basic cloud administrator functions (No infrastructure management) Define users, tenants and quotas EXTREME CONFIDENTIAL – INTERNAL USE ONLY!!! © 2013 Extreme Networks, Inc. All rights reserved. 17
  12. 12. OpenStack Compute (Nova) IDENTITY SERVICE DASHBOARD (Horizon) COMPUTE (Nova) BLOCKSTORAGE (Cinder) NETWORKING (Quantum) IMAGESERVICE OBJECTSTORE (Glance) (Swift) (Keystone) Supports multiple hypervisors (KVM, Xen, LXC, Hyper-V, ESX) Native OpenStack API and Amazon EC2 API support Distributed controller services handle scheduling, API calls, etc. EXTREME CONFIDENTIAL – INTERNAL USE ONLY!!! © 2013 Extreme Networks, Inc. All rights reserved. 18
  13. 13. OpenStack Block Storage (Cinder) IDENTITY SERVICE DASHBOARD (Horizon) COMPUTE (Nova) BLOCKSTORAGE (Cinder) NETWORKING (Quantum) IMAGESERVICE (Glance) OBJECTSTORE (Swift) (Keystone) Provides block storage for virtual machines (persistent disks) Similar to Amazon EBS service Plugin architecture for vendor extensions EXTREME CONFIDENTIAL – INTERNAL USE ONLY!!! © 2013 Extreme Networks, Inc. All rights reserved. 19
  14. 14. OpenStack Networking (Quantum) IDENTITY SERVICE DASHBOARD (Horizon) COMPUTE (Nova) BLOCKSTORAGE (Cinder) NETWORKING (Quantum) IMAGESERVICE (Glance) OBJECTSTORE (Swift) (Keystone) Network Service Provides framework for Software Defined Networking (SDN) Allows integration of hardware and software based network solutions EXTREME CONFIDENTIAL – INTERNAL USE ONLY!!! © 2013 Extreme Networks, Inc. All rights reserved. 20
  15. 15. OpenStack Image Service (Glance) IDENTITY SERVICE DASHBOARD (Horizon) COMPUTE (Nova) BLOCKSTORAGE (Cinder) NETWORKING (Quantum) IMAGESERVICE (Glance) OBJECTSTORE (Swift) (Keystone) Stores and retrieves disk images (virtual machine templates) Supports Raw, QCOW, VMDK, VHD, ISO, OVF & AMI/AKI Backend storage : Filesystem, Swift, Amazon S3 EXTREME CONFIDENTIAL – INTERNAL USE ONLY!!! © 2013 Extreme Networks, Inc. All rights reserved. 21
  16. 16. OpenStack Object Storage (Swift) IDENTITY SERVICE DASHBOARD (Horizon) COMPUTE (Nova) BLOCKSTORAGE (Cinder) NETWORKING (Quantum) IMAGESERVICE (Glance) OBJECTSTORE (Swift) (Keystone) Modeled after Amazon's S3 service Provides simple service for storing and retrieving arbitrary data Native API and S3 compatible API EXTREME CONFIDENTIAL – INTERNAL USE ONLY!!! © 2013 Extreme Networks, Inc. All rights reserved. 22
  17. 17. OpenStack Identity Service (Keystone) IDENTITY SERVICE DASHBOARD (Horizon) COMPUTE (Nova) BLOCKSTORAGE (Cinder) NETWORKING (Quantum) IMAGESERVICE (Glance) OBJECTSTORE (Swift) (Keystone) Common authorization framework Manages users, tenants and roles Pluggable backends (SQL, PAM, LDAP, etc) EXTREME CONFIDENTIAL – INTERNAL USE ONLY!!! © 2013 Extreme Networks, Inc. All rights reserved. 23
  18. 18. Connecting the Components IDENTITY SERVICE DASHBOARD (Horizon) COMPUTE BLOCKSTORAGE NETWORKING IMAGESERVICE OBJECTSTORE Message Queue (Nova) (Cinder) (Quantum) (Glance) (Swift) (Keystone) OpenStack uses message queues for communication between components Supported queueing backends: RabbitMQ, Qpid and ZeroMQ EXTREME CONFIDENTIAL – INTERNAL USE ONLY!!! © 2013 Extreme Networks, Inc. All rights reserved. 24
  19. 19. Incubation Project: Ceilometer - Collects meter data (CPU, network, etc) - Designed for integration and extensibility - Data collected is made available via REST API Metering & Monitoring (Ceilometer) - Message signing provides non-repudiation Graduated from Incubation to Integrated status for the Havana release EXTREME CONFIDENTIAL – INTERNAL USE ONLY!!! © 2013 Extreme Networks, Inc. All rights reserved. 25
  20. 20. Incubation Project: Heat - Provides template driven cloud application orchestration - Modeled after AWS CloudFormation Application Orchestration (Heat) - Targeted to provide advanced functionality such as high availability and autoscaling - Introduced by ! Graduated from Incubation to Integrated status for the Havana release EXTREME CONFIDENTIAL – INTERNAL USE ONLY!!! © 2013 Extreme Networks, Inc. All rights reserved. 26
  21. 21. OpenStack’s Increasing Maturity We are seeing organizations struggle with elastic cloud adoption ✦Unfortunately, Frankenclouds are being white boarded daily! ✦“Pet friendly” strategies are underway ✦Green field deployments work well Knowledge capture is early but evolving ✦OpenStack Operations Guide ✦OpenStack Security Guide EXTREME CONFIDENTIAL – INTERNAL USE ONLY!!! © 2013 Extreme Networks, Inc. All rights reserved. 38
  22. 22. Session Objectives •  Introduction to Openstack •  Openstack Architecture •  Openstack Use case & challenges •  Closing Thoughts EXTREME CONFIDENTIAL – INTERNAL USE ONLY!!! © 2013 Extreme Networks, Inc. All rights reserved.
  23. 23. OpenStack Challenges EXTREME CONFIDENTIAL – INTERNAL USE ONLY!!! © 2013 Extreme Networks, Inc. All rights reserved. 50
  24. 24. Openstack Deployment Challenges •  Personal Skills •  Linux, Cloud Infrastructure & Openstack architecture •  Tweaking of devstack is needed at some cases where the general code is unable to cater user’s requirement. •  Security concern in Openstack deployment •  Getting operation, network & system engineering team to understand openstack & familiarize with it. •  How about IPv6 services ? •  How about Service Load balancer, VPN, Firewall ? EXTREME CONFIDENTIAL – INTERNAL USE ONLY!!! © 2013 Extreme Networks, Inc. All rights reserved. 51
  25. 25. OpenStack Deployment Profiles EXTREME CONFIDENTIAL – INTERNAL USE ONLY!!! © 2013 Extreme Networks, Inc. All rights reserved. 50
  26. 26. Openstack Users Openstack Powers Demanding Production Workloads Worldwide Web/SaaS/ eCommerce Information Technology Cloud Hosting/ MSP/Telco Acedemic/ Research/ Goverment Healthcare Film/Media/ Gaming http://www.openstack.org/user-stories/ EXTREME CONFIDENTIAL – INTERNAL USE ONLY!!! © 2013 Extreme Networks, Inc. All rights reserved. 51
  27. 27. PayPal Profile Highlights: ✦113 million registered accounts; PCs or mobile devices in 190 different markets with 25 different currencies ✦Targeting 90 percent coverage for several thousand nodes in nine to 12 months ✦DIY team leveraging OpenStack community support EXTREME CONFIDENTIAL – INTERNAL USE ONLY!!! © 2013 Extreme Networks, Inc. All rights reserved. 51
  28. 28. COMCAST Profile Highlights: ✦One of the USA leading cable TV ✦Number of users, systems, servers, storage, applications users: [REDACTED] ✦Agility, flexibility and scalability providing better support for mission systems ✦Big Data is truly big EXTREME CONFIDENTIAL – INTERNAL USE ONLY!!! © 2013 Extreme Networks, Inc. All rights reserved. 53
  29. 29. Session Objectives •  Introduction to Openstack •  Openstack Architecture •  Openstack Use case •  Closing Thoughts EXTREME CONFIDENTIAL – INTERNAL USE ONLY!!! © 2013 Extreme Networks, Inc. All rights reserved.
  30. 30. OpenStack ... ✦Is open source software and vibrant community ✦Provides a framework for an elastic cloud. ✦Requires fresh thinking for deployments ✦Is being deployed successfully at scale today EXTREME CONFIDENTIAL – INTERNAL USE ONLY!!! © 2013 Extreme Networks, Inc. All rights reserved. 55
  31. 31. Closing Thoughts •  Openstack Quantum/Neutron Availability §  Extreme Networks §  Juniper Networks §  Cisco Systems §  Mellanox §  Brocade VCS product •  Openstack that have more traction §  Service Provider §  Entrprise Data Center §  Big Data deployment §  Open standard architecture EXTREME CONFIDENTIAL – INTERNAL USE ONLY!!! © 2013 Extreme Networks, Inc. All rights reserved.
  32. 32. Thank You EXTREME CONFIDENTIAL – INTERNAL USE ONLY!!! © 2013 Extreme Networks, Inc. All rights reserved.
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×