32
Cisco Confidential © 2010 Cisco and/or its affiliates. All rights reserved. 1 Inaugural Triangle OpenStack Meetup Organizers: Mark T. Voelker, Arvind Somya, Amy Lewis Inaugural Triangle OpenStack Meetup 2013-03-07

Openstack 101

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Openstack 101

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

Page 2: Openstack 101

© 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!

Page 3: Openstack 101

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

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

Page 4: Openstack 101

© 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

Page 5: Openstack 101

© 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

Page 6: Openstack 101

© 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!).

Page 7: Openstack 101

© 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

Page 8: Openstack 101

© 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.

Page 9: Openstack 101

© 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.

Page 10: Openstack 101

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

Page 11: Openstack 101

© 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?

Page 12: Openstack 101

© 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

Page 13: Openstack 101

© 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…

Page 14: Openstack 101

© 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).

Page 15: Openstack 101

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

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

Page 16: Openstack 101

© 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.

Page 17: Openstack 101

© 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.

Page 18: Openstack 101

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

What is OpenStack?

Page 19: Openstack 101

© 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.

Page 20: Openstack 101

© 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

Page 21: Openstack 101

© 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.

Page 22: Openstack 101

© 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.

Page 23: Openstack 101

© 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

Page 24: Openstack 101

© 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

Page 25: Openstack 101

© 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)

Page 26: Openstack 101

© 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

Page 27: Openstack 101

© 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/

Page 28: Openstack 101

© 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.

Page 29: Openstack 101

© 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.

Page 30: Openstack 101

© 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.

Page 31: Openstack 101

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

Questions?http://openstack.org/

Page 32: Openstack 101