11
Deploy OpenStack: DevStack Athens OpenStack User Group #OSATH 4 th Meetup, 14 th November 2013 Thanassis Parathyras [email protected], @parathyras

#OSATH Deploy OpenStack: DevStack

Embed Size (px)

DESCRIPTION

Slides used during the workshop on deploying OpenStack using the devstack tool

Citation preview

Page 1: #OSATH Deploy OpenStack: DevStack

Deploy OpenStack: DevStack

Athens OpenStack User Group #OSATH4th Meetup, 14th November 2013

Thanassis Parathyras [email protected], @parathyras

Page 2: #OSATH Deploy OpenStack: DevStack

Prepare

• VM– Vmware, VirtualBox, vagrant, KVM, …, any choice– 2GB RAM or more

• OS– Ubuntu 12.04 (Precise), Fedora 18 and

CentOS/RHEL 6.4– OpenSUSE and Debian– Minimal install recommended

Page 3: #OSATH Deploy OpenStack: DevStack

Settle envirnonment

• Start your VM• Work as non-root user– Create user stack– Login as user stack

Page 4: #OSATH Deploy OpenStack: DevStack

Execute#!/bin/sh apt-get update || yum update –yapt-get install -qqy git || yum install –y git git clone https://github.com/openstack-dev/devstack.git cd devstack echo ADMIN_PASSWORD=password > localrcecho MYSQL_PASSWORD=password >> localrcecho RABBIT_PASSWORD=password >> localrcecho SERVICE_PASSWORD=password >> localrcecho SERVICE_TOKEN=tokentoken >> localrc./stack.sh

Page 5: #OSATH Deploy OpenStack: DevStack

Wait …

Page 6: #OSATH Deploy OpenStack: DevStack

Be careful!!!

• Ubuntu: ensure dmidecode is not running

$ killall -9 dmidecode• CLI:

$ nova list“ERROR: You must provide a username via either --os-username or env[OS_USERNAME]”

$ source <account details> Check: $TOPDIR/accrc

Page 7: #OSATH Deploy OpenStack: DevStack

Spare time

http://www.slideshare.net/openstack/openstack-user-survey-october-2013

http://www.slideshare.net/openstack/openstack-havana-release

Page 8: #OSATH Deploy OpenStack: DevStack

Welcome

Page 9: #OSATH Deploy OpenStack: DevStack

DevStack

• All-in-one VM– Nova, Keystone, Glance, Horizon, Cinder,

openstack-clients• Neutron not deployed– Default: nova-network

• Swift not deployed– Default: nova-objectstore

• Ceilometer, Heat, Trove

Page 10: #OSATH Deploy OpenStack: DevStack

#OSATH

• http://www.meetup.com/Athens-OpenStack-User-Group

• https://plus.google.com/communities/113761625022392052075

• @openstack

• https://wiki.openstack.org/wiki/Mailing_Lists– http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack

Page 11: #OSATH Deploy OpenStack: DevStack

Keep it up!