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

2ND OpenStack DC Meet Up Presentation

Feb 11, 2022

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 2ND OpenStack DC Meet Up Presentation

www.meetup.com/OpenStackDC

OpenStack DC Meet Up

April 26th 2012 at 7pm @GeekEasyDC

Page 2: 2ND OpenStack DC Meet Up Presentation

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: 2ND OpenStack DC Meet Up Presentation

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: 2ND OpenStack DC Meet Up Presentation

Debrief on the OpenStack

Design Summit & Conference

Presented by Jason Ford, CTO of BlackMesh

& Kapil Thangavelu, Canonical/Ubuntu

Open Source Developer

Page 5: 2ND OpenStack DC Meet Up Presentation

Highlights

Essex Released

Focus on Quantum

SDN (Software Defined-Networking)

OpenStack Foundation

Demos

JuJu

Quantum

OpenStack Design Summit & Conference

Page 6: 2ND OpenStack DC Meet Up Presentation

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: 2ND OpenStack DC Meet Up Presentation

What is Juju & what are its

benefits?

Presented by Kapil Thangavelu,

Canonical/Ubuntu

Open Source Developer

Page 8: 2ND OpenStack DC Meet Up Presentation

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: 2ND OpenStack DC Meet Up Presentation

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: 2ND OpenStack DC Meet Up Presentation

Network Virtualization Platform

(NVP) 101 + OpenStack

Presented by George Lamb,

Nicira Federal Architect

Page 11: 2ND OpenStack DC Meet Up Presentation
Page 12: 2ND OpenStack DC Meet Up Presentation
Page 13: 2ND OpenStack DC Meet Up Presentation
Page 14: 2ND OpenStack DC Meet Up Presentation
Page 15: 2ND OpenStack DC Meet Up Presentation
Page 16: 2ND OpenStack DC Meet Up Presentation
Page 17: 2ND OpenStack DC Meet Up Presentation
Page 18: 2ND OpenStack DC Meet Up Presentation
Page 19: 2ND OpenStack DC Meet Up Presentation
Page 20: 2ND OpenStack DC Meet Up Presentation
Page 21: 2ND OpenStack DC Meet Up Presentation
Page 22: 2ND OpenStack DC Meet Up Presentation
Page 23: 2ND OpenStack DC Meet Up Presentation

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: 2ND OpenStack DC Meet Up Presentation

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: 2ND OpenStack DC Meet Up Presentation

ADMINISTRAVIA

Boring, but necessary

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

Page 26: 2ND OpenStack DC Meet Up Presentation

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: 2ND OpenStack DC Meet Up Presentation

2. Sign the Contributor License Agreement

(CLA)

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

Page 28: 2ND OpenStack DC Meet Up Presentation

3. Add your name to

wiki.openstack.org/Contributors

Page 29: 2ND OpenStack DC Meet Up Presentation

4. Join launchpad.net/~openstack-cla

Page 30: 2ND OpenStack DC Meet Up Presentation

WAYS YOU CAN HELP

Page 31: 2ND OpenStack DC Meet Up Presentation

Report bugs at

bugs.launchpad.net/nova*

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

Page 32: 2ND OpenStack DC Meet Up Presentation

Report doc bugs in Disqus comments or

at bugs.launchpad.net/openstack-manuals

http://docs.openstack.org

Page 33: 2ND OpenStack DC Meet Up Presentation

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: 2ND OpenStack DC Meet Up Presentation

Review merge proposals at

review.openstack.org

Anyone can review proposed code, only core members can approve

Page 35: 2ND OpenStack DC Meet Up Presentation

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: 2ND OpenStack DC Meet Up Presentation

Contribute feature requests at

blueprints.launchpad.net/nova

Page 37: 2ND OpenStack DC Meet Up Presentation

Contribute your deployment details at

wiki.openstack.org/RealDeployments

Page 38: 2ND OpenStack DC Meet Up Presentation

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: 2ND OpenStack DC Meet Up Presentation

Demonstration of DevStack

on @hploud & TryStack

Presented by Haisam Ido

Email: [email protected]

Twitter: @HaisamIdo

Page 40: 2ND OpenStack DC Meet Up Presentation

"A documented shell script to build complete

OpenStack development environments.”

http://devstack.org

DevStack.org

Page 41: 2ND OpenStack DC Meet Up Presentation

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: 2ND OpenStack DC Meet Up Presentation

"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: 2ND OpenStack DC Meet Up Presentation

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: 2ND OpenStack DC Meet Up Presentation

How to access your OpenStack

The default username is admin and the

password is password

Page 45: 2ND OpenStack DC Meet Up Presentation

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: 2ND OpenStack DC Meet Up Presentation

"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: 2ND OpenStack DC Meet Up Presentation

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: 2ND OpenStack DC Meet Up Presentation

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!