48
www.meetup.com/OpenStackDC OpenStack DC Meet Up April 26 th 2012 at 7pm @GeekEasyDC

OpenStack DC - files.meetup.comfiles.meetup.com/2979972/2ND OpenStack DC Meet Up... · OpenStack DC Meet Up April 26th 2012 at 7pm @GeekEasyDC Thank you to our Sponsors ... Essex

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: OpenStack DC - files.meetup.comfiles.meetup.com/2979972/2ND OpenStack DC Meet Up... · OpenStack DC Meet Up April 26th 2012 at 7pm @GeekEasyDC Thank you to our Sponsors ... Essex

www.meetup.com/OpenStackDC

OpenStack DC Meet Up

April 26th 2012 at 7pm @GeekEasyDC

Page 2: OpenStack DC - files.meetup.comfiles.meetup.com/2979972/2ND OpenStack DC Meet Up... · OpenStack DC Meet Up April 26th 2012 at 7pm @GeekEasyDC Thank you to our Sponsors ... Essex

Thank you to our Sponsors CirrusWorks

@PistonCloud Computing

And @BlackMesh for our food & drinks!

Meet our OpenStack DC Organizers Haisam Ido

Kapil Thangavelu

Jason Ford

Matthew Metheny

Ryan Day

Munjeet Singh

Welcome!

Page 3: OpenStack DC - files.meetup.comfiles.meetup.com/2979972/2ND OpenStack DC Meet Up... · OpenStack DC Meet Up April 26th 2012 at 7pm @GeekEasyDC Thank you to our Sponsors ... Essex

Debrief on the OpenStack Design Summit & Conference

What is JuJu and what are it’s benefits?

Network Virtualization Platform (NVP) 101 + OpenStack

Short Break

How to Contribute to OpenStack

A Demonstration of DevStack on @hploud & TryStack

Join us for Networking & Socializing!

Evenings Agenda

Page 4: OpenStack DC - files.meetup.comfiles.meetup.com/2979972/2ND OpenStack DC Meet Up... · OpenStack DC Meet Up April 26th 2012 at 7pm @GeekEasyDC Thank you to our Sponsors ... Essex

Debrief on the OpenStack

Design Summit & Conference

Presented by Jason Ford, CTO of BlackMesh

& Kapil Thangavelu, Canonical/Ubuntu

Open Source Developer

Page 5: OpenStack DC - files.meetup.comfiles.meetup.com/2979972/2ND OpenStack DC Meet Up... · OpenStack DC Meet Up April 26th 2012 at 7pm @GeekEasyDC Thank you to our Sponsors ... Essex

Highlights

Essex Released

Focus on Quantum

SDN (Software Defined-Networking)

OpenStack Foundation

Demos

JuJu

Quantum

OpenStack Design Summit & Conference

Page 6: OpenStack DC - files.meetup.comfiles.meetup.com/2979972/2ND OpenStack DC Meet Up... · OpenStack DC Meet Up April 26th 2012 at 7pm @GeekEasyDC Thank you to our Sponsors ... Essex

Nova Volume discussions – project

Nexenta, Netapp, other

Awesome & EC2 Compatibility

Billing & Accounting

Ops: HA, Monitoring & Performance

Session notes & slide:

http://www.openstack.org/blog/

http://www.slideshare.net/group/openstackcloud/slideshows/

OpenStack Design Summit & Conference

Page 7: OpenStack DC - files.meetup.comfiles.meetup.com/2979972/2ND OpenStack DC Meet Up... · OpenStack DC Meet Up April 26th 2012 at 7pm @GeekEasyDC Thank you to our Sponsors ... Essex

What is Juju & what are its

benefits?

Presented by Kapil Thangavelu,

Canonical/Ubuntu

Open Source Developer

Page 8: OpenStack DC - files.meetup.comfiles.meetup.com/2979972/2ND OpenStack DC Meet Up... · OpenStack DC Meet Up April 26th 2012 at 7pm @GeekEasyDC Thank you to our Sponsors ... Essex

Juju is a service orchestration and

deployment tool.

Language & tool agnostic.

DevOps Distilled.

An ecosystem of reuse.

Deploys to multiple clouds and bare-metal

http://juju.ubuntu.com

http://jujucharms.com

Benefits of Juju

Page 9: OpenStack DC - files.meetup.comfiles.meetup.com/2979972/2ND OpenStack DC Meet Up... · OpenStack DC Meet Up April 26th 2012 at 7pm @GeekEasyDC Thank you to our Sponsors ... Essex

juju deploy -n3 mediawiki mywiki

juju deploy mysql

juju deploy haproxy

juju add-relation mywiki:db mysql

juju add-relation haproxy mysql scale

down

juju remove-unit mediawiki

Juju

Page 10: OpenStack DC - files.meetup.comfiles.meetup.com/2979972/2ND OpenStack DC Meet Up... · OpenStack DC Meet Up April 26th 2012 at 7pm @GeekEasyDC Thank you to our Sponsors ... Essex

Network Virtualization Platform

(NVP) 101 + OpenStack

Presented by George Lamb,

Nicira Federal Architect

Page 11: OpenStack DC - files.meetup.comfiles.meetup.com/2979972/2ND OpenStack DC Meet Up... · OpenStack DC Meet Up April 26th 2012 at 7pm @GeekEasyDC Thank you to our Sponsors ... Essex
Page 12: OpenStack DC - files.meetup.comfiles.meetup.com/2979972/2ND OpenStack DC Meet Up... · OpenStack DC Meet Up April 26th 2012 at 7pm @GeekEasyDC Thank you to our Sponsors ... Essex
Page 13: OpenStack DC - files.meetup.comfiles.meetup.com/2979972/2ND OpenStack DC Meet Up... · OpenStack DC Meet Up April 26th 2012 at 7pm @GeekEasyDC Thank you to our Sponsors ... Essex
Page 14: OpenStack DC - files.meetup.comfiles.meetup.com/2979972/2ND OpenStack DC Meet Up... · OpenStack DC Meet Up April 26th 2012 at 7pm @GeekEasyDC Thank you to our Sponsors ... Essex
Page 15: OpenStack DC - files.meetup.comfiles.meetup.com/2979972/2ND OpenStack DC Meet Up... · OpenStack DC Meet Up April 26th 2012 at 7pm @GeekEasyDC Thank you to our Sponsors ... Essex
Page 16: OpenStack DC - files.meetup.comfiles.meetup.com/2979972/2ND OpenStack DC Meet Up... · OpenStack DC Meet Up April 26th 2012 at 7pm @GeekEasyDC Thank you to our Sponsors ... Essex
Page 17: OpenStack DC - files.meetup.comfiles.meetup.com/2979972/2ND OpenStack DC Meet Up... · OpenStack DC Meet Up April 26th 2012 at 7pm @GeekEasyDC Thank you to our Sponsors ... Essex
Page 18: OpenStack DC - files.meetup.comfiles.meetup.com/2979972/2ND OpenStack DC Meet Up... · OpenStack DC Meet Up April 26th 2012 at 7pm @GeekEasyDC Thank you to our Sponsors ... Essex
Page 19: OpenStack DC - files.meetup.comfiles.meetup.com/2979972/2ND OpenStack DC Meet Up... · OpenStack DC Meet Up April 26th 2012 at 7pm @GeekEasyDC Thank you to our Sponsors ... Essex
Page 20: OpenStack DC - files.meetup.comfiles.meetup.com/2979972/2ND OpenStack DC Meet Up... · OpenStack DC Meet Up April 26th 2012 at 7pm @GeekEasyDC Thank you to our Sponsors ... Essex
Page 21: OpenStack DC - files.meetup.comfiles.meetup.com/2979972/2ND OpenStack DC Meet Up... · OpenStack DC Meet Up April 26th 2012 at 7pm @GeekEasyDC Thank you to our Sponsors ... Essex
Page 22: OpenStack DC - files.meetup.comfiles.meetup.com/2979972/2ND OpenStack DC Meet Up... · OpenStack DC Meet Up April 26th 2012 at 7pm @GeekEasyDC Thank you to our Sponsors ... Essex
Page 23: OpenStack DC - files.meetup.comfiles.meetup.com/2979972/2ND OpenStack DC Meet Up... · OpenStack DC Meet Up April 26th 2012 at 7pm @GeekEasyDC Thank you to our Sponsors ... Essex

How to Contribute to OpenStack

Presented by Lorin Hochstein,

an OpenStack Contributor

Member of Nova Core and Doc Core teams

Email: [email protected]

Twitter: @lhochstein

Page 24: OpenStack DC - files.meetup.comfiles.meetup.com/2979972/2ND OpenStack DC Meet Up... · OpenStack DC Meet Up April 26th 2012 at 7pm @GeekEasyDC Thank you to our Sponsors ... Essex

OpenStack has a large surface area

and moves quickly*

Bug tracking

Authorization

(group membership)

Feature planning

(Blueprints)

Hosting code &

formal docs

* Parts of this talk may go out of date as I am speaking

Mailing lists

User support

(Answers)

Submitting code & formal docs

Wiki

Continuous

integration

Informal docs

Page 25: OpenStack DC - files.meetup.comfiles.meetup.com/2979972/2ND OpenStack DC Meet Up... · OpenStack DC Meet Up April 26th 2012 at 7pm @GeekEasyDC Thank you to our Sponsors ... Essex

ADMINISTRAVIA

Boring, but necessary

For more details: http://wiki.openstack.org/HowToContribute

Page 26: OpenStack DC - files.meetup.comfiles.meetup.com/2979972/2ND OpenStack DC Meet Up... · OpenStack DC Meet Up April 26th 2012 at 7pm @GeekEasyDC Thank you to our Sponsors ... Essex

1. Create a Launchpad account and

upload SSH public keys to it

• Post to the mailing list

• Report bugs

• Contribute code

• Edit the wiki

• Review code

• Access Jenkins site

Required to:

Page 27: OpenStack DC - files.meetup.comfiles.meetup.com/2979972/2ND OpenStack DC Meet Up... · OpenStack DC Meet Up April 26th 2012 at 7pm @GeekEasyDC Thank you to our Sponsors ... Essex

2. Sign the Contributor License Agreement

(CLA)

Link at http://wiki.openstack.org/CLA

Page 28: OpenStack DC - files.meetup.comfiles.meetup.com/2979972/2ND OpenStack DC Meet Up... · OpenStack DC Meet Up April 26th 2012 at 7pm @GeekEasyDC Thank you to our Sponsors ... Essex

3. Add your name to

wiki.openstack.org/Contributors

Page 29: OpenStack DC - files.meetup.comfiles.meetup.com/2979972/2ND OpenStack DC Meet Up... · OpenStack DC Meet Up April 26th 2012 at 7pm @GeekEasyDC Thank you to our Sponsors ... Essex

4. Join launchpad.net/~openstack-cla

Page 30: OpenStack DC - files.meetup.comfiles.meetup.com/2979972/2ND OpenStack DC Meet Up... · OpenStack DC Meet Up April 26th 2012 at 7pm @GeekEasyDC Thank you to our Sponsors ... Essex

WAYS YOU CAN HELP

Page 31: OpenStack DC - files.meetup.comfiles.meetup.com/2979972/2ND OpenStack DC Meet Up... · OpenStack DC Meet Up April 26th 2012 at 7pm @GeekEasyDC Thank you to our Sponsors ... Essex

Report bugs at

bugs.launchpad.net/nova*

* Replace nova with glance, keystone, swift, horizon, quantum, openstack-manuals

Page 32: OpenStack DC - files.meetup.comfiles.meetup.com/2979972/2ND OpenStack DC Meet Up... · OpenStack DC Meet Up April 26th 2012 at 7pm @GeekEasyDC Thank you to our Sponsors ... Essex

Report doc bugs in Disqus comments or

at bugs.launchpad.net/openstack-manuals

http://docs.openstack.org

Page 33: OpenStack DC - files.meetup.comfiles.meetup.com/2979972/2ND OpenStack DC Meet Up... · OpenStack DC Meet Up April 26th 2012 at 7pm @GeekEasyDC Thank you to our Sponsors ... Essex

Contribute code using git-review

pip install git-review

git clone https://github.com/openstack/nova

cd nova

git checkout -b bug/24601

# Add your name to “Authors” file

# Hack, hack, hack, commit, commit, commit

./run_tests.sh

git rebase –i master

git review

For details, see http://wiki.openstack.org/GerritWorkflow

Page 34: OpenStack DC - files.meetup.comfiles.meetup.com/2979972/2ND OpenStack DC Meet Up... · OpenStack DC Meet Up April 26th 2012 at 7pm @GeekEasyDC Thank you to our Sponsors ... Essex

Review merge proposals at

review.openstack.org

Anyone can review proposed code, only core members can approve

Page 35: OpenStack DC - files.meetup.comfiles.meetup.com/2979972/2ND OpenStack DC Meet Up... · OpenStack DC Meet Up April 26th 2012 at 7pm @GeekEasyDC Thank you to our Sponsors ... Essex

Contribute documentation using

git-review

pip install git-review

git clone https://github.com/openstack/openstack-

manuals

git checkout –b boot-from-vol

# Edit, edit, edit, commit, commit, commit

mvn clean generate-sources

# Look at generated html or PDF

git rebase –i master

git review

For details, see: http://wiki.openstack.org/Documentation/HowTo

Page 36: OpenStack DC - files.meetup.comfiles.meetup.com/2979972/2ND OpenStack DC Meet Up... · OpenStack DC Meet Up April 26th 2012 at 7pm @GeekEasyDC Thank you to our Sponsors ... Essex

Contribute feature requests at

blueprints.launchpad.net/nova

Page 37: OpenStack DC - files.meetup.comfiles.meetup.com/2979972/2ND OpenStack DC Meet Up... · OpenStack DC Meet Up April 26th 2012 at 7pm @GeekEasyDC Thank you to our Sponsors ... Essex

Contribute your deployment details at

wiki.openstack.org/RealDeployments

Page 38: OpenStack DC - files.meetup.comfiles.meetup.com/2979972/2ND OpenStack DC Meet Up... · OpenStack DC Meet Up April 26th 2012 at 7pm @GeekEasyDC Thank you to our Sponsors ... Essex

Support other OpenStack users

Help, I can’t connect to

my instance!

http://answers.launchpad.net/nova

http://forums.openstack.org

#openstack on irc.free.node.net

Web

IRC

[email protected]

(Join at launchpad.net/~openstack)

Mailing list

Page 39: OpenStack DC - files.meetup.comfiles.meetup.com/2979972/2ND OpenStack DC Meet Up... · OpenStack DC Meet Up April 26th 2012 at 7pm @GeekEasyDC Thank you to our Sponsors ... Essex

Demonstration of DevStack

on @hploud & TryStack

Presented by Haisam Ido

Email: [email protected]

Twitter: @HaisamIdo

Page 40: OpenStack DC - files.meetup.comfiles.meetup.com/2979972/2ND OpenStack DC Meet Up... · OpenStack DC Meet Up April 26th 2012 at 7pm @GeekEasyDC Thank you to our Sponsors ... Essex

"A documented shell script to build complete

OpenStack development environments.”

http://devstack.org

DevStack.org

Page 41: OpenStack DC - files.meetup.comfiles.meetup.com/2979972/2ND OpenStack DC Meet Up... · OpenStack DC Meet Up April 26th 2012 at 7pm @GeekEasyDC Thank you to our Sponsors ... Essex

Nominal Prerequisites

Ubuntu 11.10 Oneiric or Fedora 16

bash

git

At least 1.2Gb of RAM in order to launch an

m1.tiny VM; if you leave out Swift, 1Gb will do

DevStack

Page 42: OpenStack DC - files.meetup.comfiles.meetup.com/2979972/2ND OpenStack DC Meet Up... · OpenStack DC Meet Up April 26th 2012 at 7pm @GeekEasyDC Thank you to our Sponsors ... Essex

"stack.sh is an opinionated OpenStack

developer installation. It installs and

configures various combinations of Glance,

Horizon, Keystone, Melange, Nova,

Quantum and Swift”

source: http://devstack.org/guides/single-vm.html

Running a DevStack Cloud in an @hpcloud VM

Page 43: OpenStack DC - files.meetup.comfiles.meetup.com/2979972/2ND OpenStack DC Meet Up... · OpenStack DC Meet Up April 26th 2012 at 7pm @GeekEasyDC Thank you to our Sponsors ... Essex

ssh -i ./hpdefault.pem ubuntu@<public ip address>

sudo apt-get -y update

sudo apt-get -y install -qqy git

git clone https://github.com/cloudbuilders/devstack.git

cd devstack

echo ADMIN_PASSWORD=password > localrc

echo MYSQL_PASSWORD=password >> localrc

echo RABBIT_PASSWORD=password >> localrc

echo SERVICE_TOKEN=tokentoken >> localrc

echo FLAT_INTERFACE=br100 >> localrc

./stack.sh

In about 10 minutes one will have OpenStack running inside of a VM

source: http://devstack.org/guides/single-vm.html

Running a DevStack Cloud in an @hpcloud Vm

Page 44: OpenStack DC - files.meetup.comfiles.meetup.com/2979972/2ND OpenStack DC Meet Up... · OpenStack DC Meet Up April 26th 2012 at 7pm @GeekEasyDC Thank you to our Sponsors ... Essex

How to access your OpenStack

The default username is admin and the

password is password

Page 45: OpenStack DC - files.meetup.comfiles.meetup.com/2979972/2ND OpenStack DC Meet Up... · OpenStack DC Meet Up April 26th 2012 at 7pm @GeekEasyDC Thank you to our Sponsors ... Essex

From your public VM:

ssh cirros@<private ip address>

The default password is

cubswin:)

source: http://devstack.org/guides/single-vm.html

DevStack: How to access your private VM

Page 46: OpenStack DC - files.meetup.comfiles.meetup.com/2979972/2ND OpenStack DC Meet Up... · OpenStack DC Meet Up April 26th 2012 at 7pm @GeekEasyDC Thank you to our Sponsors ... Essex

"The Easiest Way To Try Out OpenStack. We've

set up 156 cores, 1040GB memory and 59.1

TB of disk storage running OpenStack cloud

software. The best part? It's totally free for

you to use to test your applications with

OpenStack."

http://trystack.org

TryStack.org

Page 47: OpenStack DC - files.meetup.comfiles.meetup.com/2979972/2ND OpenStack DC Meet Up... · OpenStack DC Meet Up April 26th 2012 at 7pm @GeekEasyDC Thank you to our Sponsors ... Essex

Upcoming OpenStack™ Training

Bootcamp for OpenStack™ - classes

starting in summer of 2012 will be hosted

by 1ECG and delivered through a

partnership with Mirantis, Inc.

Visit http://www.cloudsecuritytraining.com

or http://mirantis.com/training/

Page 48: OpenStack DC - files.meetup.comfiles.meetup.com/2979972/2ND OpenStack DC Meet Up... · OpenStack DC Meet Up April 26th 2012 at 7pm @GeekEasyDC Thank you to our Sponsors ... Essex

THANK YOU FOR COMING!

Follow us on… http://twitter.com/OpenStackDC

http://meetup.com/OpenStackDC

http://linkedin.com/groups/OpenStack-DC-4207039

http://www.meetup.com/OpenStackDC/suggestion/

http://www.meetup.com/OpenStackDC/messages/boards/

Next Meet Up June 7th

Location to be determined

Your feedback is greatly appreciated!