Openstack 101

Preview:

DESCRIPTION

 

Citation preview

Cisco Confidential© 2010 Cisco and/or its affiliates. All rights reserved. 1

Inaugural Triangle OpenStack MeetupOrganizers: Mark T. Voelker, Arvind Somya, Amy Lewis

Inaugural Triangle OpenStack Meetup

2013-03-07

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 2

What’s Happening Tonight?• 3:00pm: Welcome & “Introduction to OpenStack” with Mark

Voelker

• 3:30pm: “Introduction to OpenStack Quantum” with Kyle Mestery

• 4:00pm: “Zero to OpenStack: Installing DevStack” with Arvind Somya

• 5:00pm: Pizza!

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 3

Who Are These People?• A few introductions are in order….

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 4

Mark T. Voelker (@marktvoelker)• Technical Leader/Developer/Manager/”That Guy”

• Systems Development Unit at Cisco Systems

• Lead one of the Cisco dev teams working on Quantum in the initial release

• Currently working on: OpenStack solutions, Big Data, Massively Scalable Data Centers

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 5

Arvind Somya• Software Engineer

• Data Center Group/Office of the Cloud CTO at Cisco

• Developed the initial representation of Quantum in Horizon

• Currently working on: Quantum

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 6

Amy Lewis (@CommsNinja)• Community Evangelist for Data Center Virtualization

• Social Media Strategist at Cisco

• Creator of Engineers Unplugged

• Currently working on: Listening to and developing the technologist community across various platforms and in real life (gasp!).

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 7

Kyle Mestery (@mestery)• Technical Leader

• Data Center Group/Office of the Cloud CTO at Cisco

• Founding member of the Cisco Nexus 1000kv team

• Currently working on: Quantum, VXLAN, LISP, Open vSwitch, SDN

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 8

Everyone Else• You people:

• Work for Arista, Cisco, Citrix, EMC, HortonWorks, HP, IBM, Rackspace, Red Hat, Virtustream, VMWare, VOLT, and others

• Are OpenStack developers, OpenStack deployers, and OpenStack newbies

• Live/work in Cary, Durham, Chapel Hill, Raleigh, Minnesota, and elsewhere

• …..are hopefully here for the Triangle OpenStack Meetup. Otherwise, you’re in the wrong place.

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 9

A Few Notes Before We Start…• We have WebEx!

Tonight’s talks will be broadcast/recorded via WebEx. Feel free to tune in! We’ll also post content after we wrap up tonight.

• We want content!Interested in giving a talk next time? Contact Mark, Arvind, or Amy!

• We want feedback!Help us shape future Triangle OpenStack Meetups by answering a few questions when we’re done.

Cisco Confidential© 2010 Cisco and/or its affiliates. All rights reserved. 10

An Introduction to OpenStackMark T. Voelker

Technical Leader, Cisco Systems

Inaugural Triangle OpenStack Meetup

2013-03-07

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 11

OpenStack Exploration: Agenda• Who is this guy?

• What is OpenStack?

• What’s the community like?

• What’s the software like?

• Questions?

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 12

A little about me….• 10 Years at Cisco (and various other places on the side)

• Currently: Technical Leader, Systems Development Unit• OpenStacker since spring 2011

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 13

A little about me…The great thing about my job is that I get to have fun exploring new things…

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 14

A little about me….….lately, I’m interested in clouds (as a developer and a plumber).

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 15

A little about me….Today’s talk won’t be overly formal….

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 16

A little about me….…because I tend to get excited by this stuff.

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 17

A little about me….Fortunately I’m surrounded by really smart people on this project.

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 18

What is OpenStack?

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 19

What is OpenStack?“OpenStack is a global collaboration of developers and cloud computing technologists producing the ubiquitous open source cloud computing platform for public and private clouds. The project aims to deliver solutions for all types of clouds by being simple to implement, massively scalable, and feature rich. The technology consists of a series of interrelated projects delivering various components for a cloud infrastructure solution.”

-- openstack.org

Basically, it’s software to run cloud services—including compute, network, storage, and security—and the community behind that software.

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 20

Community History• Founded in July 2010 by Rackspace Hosting, NASA, and partners.

• NASA contributed the compute controller (Nova) that it had built to control the NASA Nebula cloud (think: Amazon EC2).

• Rackspace contributed the object storage controller (Swift) that it built to run it’s CloudFiles service offering (think: Amazon S3).

• 7th release (Grizzly) due out in April• OpenStack has a 6-month time-based release cycle

• Over 169 companies have now joined the community• OS/Hypervisor makers: Citrix, Red Hat, Canonical, SuSE

• Public cloud/service providers: Rackspace, NTT, DreamHost, Internap, AT&T

• Cloud service/tools/SaaS/value-add vendors: Puppet Labs, RightScale, FathomDB, OpsCode, ServiceMesh, New Relic, Scalr, enStratus

• Equipment Vendors: Cisco, IBM, HP, Intel, NetApp, EMC, Brocade, Dell, Acer

• OpenStack Software & Services: Piston, Nebula, Mirantis, CloudScaling

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 21

Governance / Structure• The OpenStack Foundation

• Membership is free for individuals

• Platinum, Gold, and Corporate memberships paid for by member companies

• Board of Directors comprised of Platinum, Gold, & elected members

• Technical Committee leads software direction& development• 8 Project Technical Leaders elected by project contributors

• 5 additional members elected by active technical contributors

• User Committee represents users with the Technical Committee & Board of Directors

• More details here.

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 22

Community Participation• IRC Channels and Mailing Lists

• User/Meetup Groups

• Social NetworkingTwitter

LinkedIn

Facebook

Ohloh

• Code on GitHub, Bugs/Milestones in Launchpad• Over 54,000 commits by over 850 contributors

• Two Annual Design Summit/Conferences (coinciding roughly w/releases)

• Want to contribute? Start here.

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 23

OpenStack: The Software• OpenStack is written primarily in Python

• Licensed under the Apache Public License 2.0

• Has traits typical of cloud OS’s:• Abstraction layers (example: multiple hypervisors)

• Multi-tenancy

• Rich API’s, portal, and clients

• On demand resource allocation

• Resource pooling & scheduling

• Can be used to build public, private, or hybrid clouds

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 24

Horizon

NovaQuantum

Swift (Object Storage)

Cinder (Block storage)

Glance(VM Image Service)

Keystone(Identity Service)

OpenStack: The Software

AWS Management Console

EC2VPC

S3

EBS

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 25

Library Projects

But Wait, There’s More!Supporting Projects

Documentation

Oslo (common code libraries)

Client libraries

Incubated Projects(may become core components in the future)

Ceilometer (metering/billing/monitoring)

Heat (AWS CloudFormation compliant resource templating)

Gating Projects

CI & Infrastructure

DevStack (deployment script)

Tempest (integration test)

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 26

Building On Top of/Below OpenStack• Deployment & Configuration Management

• Puppet

• Chef

• Juju

• Crowbar

• Multi-cloud abstraction layers

• jClouds

• Dasein-cloud

• Deltacloud

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 27

Who is packaging/selling/using it?• Packaging, distributing, productizing:

Red Hat, Canonical, SuSE, Fedora, Debian, Piston, StackOps, Cloudscaling, SwiftStack, others

• Services and Training:Mirantis, Rackspace, Cloudscaling, Grid Dynamics, Hastexo, StackOps, others

• Deploying:Rackspace, HP, DreamHost, Cisco, Mercado Libre, Canonical, AT&T, eNovance, San Diego Supercomputer Center, Argonne National Lab, NeCTAR, eBay, Paypal, Comcast, CERN, Intel, Deutsche Telekom, Sina, ISI, many more

User stories: http://www.openstack.org/user-stories/

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 28

How to get a taste• Developers can get started fast with DevStack.

• Most major Linux distributions and some vendors offer packages.

• Start using an OpenStack-powered public cloud immediately.

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 29

Some Things We’ve Learned• Putting your best foot forward means putting your code

where your mouth is.Ideas are more readily accepted when there’s effort to back them up.

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 30

New to the community?• Don’t be intimidated.

• HolycrapthingsmovereallyreallyfastinOpenStack

• Jump in feet first: be agile and flexible.

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 31

Questions?http://openstack.org/

Recommended