0% found this document useful (0 votes)
251 views32 pages

Openstack 101 by Jason Kalai

Openstack 101 by Jason Kalai

Uploaded by

dileep
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
251 views32 pages

Openstack 101 by Jason Kalai

Openstack 101 by Jason Kalai

Uploaded by

dileep
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 32

OPENSTACK 101

Jason Kalai

Regional Network Consultant, SEA


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

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.

What Is OpenStack?

OpenStack is both Software and a Community

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

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.

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 les

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

OpenStack as Community

Technical Committee - denes and stewards technical direction


Board of Directors - provides strategic and nancial 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.

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

Scaling enhancements, support for many hypervisors

(Apr 2011)

(Apr 2011)

Bexar

OpenStack Compute ready, initial release of Image Service

Austin

Initial release, Object Storage Production Ready, Compute in testing

(Feb 2011)

6-month
cadence

(Feb 2011)

(Oct 2010)

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

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 rst 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

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.

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

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)
Dene users, tenants and quotas
EXTREME CONFIDENTIAL INTERNAL USE ONLY!!! 2013 Extreme Networks, Inc. All rights reserved.

17

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

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

OpenStack Networking (Quantum)


IDENTITY
SERVICE

DASHBOARD
(Horizon)

COMPUTE

(Nova)

BLOCKSTORAGE

(Cinder)

NETWORKING

(Quantum)

IMAGESERVICE

(Glance)

OBJECTSTORE

(Swift)

(Keystone)

Network Service
Provides framework for Software Dened Networking (SDN)
Allows integration of hardware and software based network
solutions
EXTREME CONFIDENTIAL INTERNAL USE ONLY!!! 2013 Extreme Networks, Inc. All rights reserved.

20

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

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

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

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

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

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

OpenStacks Increasing Maturity


We are seeing organizations struggle with
elastic cloud adoption
Unfortunately,

Frankenclouds are
being white boarded daily!

Pet

friendly strategies are underway

Green

eld 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

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.

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 devstack is needed at some cases where the
general code is unable to cater users 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

OpenStack Deployment Proles

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

50

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

PayPal
Prole 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

COMCAST
Prole Highlights:
One

of the USA leading cable TV

Number

of users, systems, servers, storage, applications


users: [REDACTED]

Agility,

exibility 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

Session Objectives

Introduction to Openstack
Openstack Architecture
Openstack Use case
Closing Thoughts

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

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

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.

Thank You
EXTREME CONFIDENTIAL INTERNAL USE ONLY!!! 2013 Extreme Networks, Inc. All rights reserved.

You might also like