Over a million developers have joined DZone.

5 Easy Steps to Get Started With OpenStack

DZone's Guide to

5 Easy Steps to Get Started With OpenStack

Here is some practical tips on where to find information and help on OpenStack.

· Integration Zone ·
Free Resource

Discover how you can get APIs and microservices to work at true enterprise scale.

I was recently asked what resources I would recommend to someone looking to get started with OpenStack. I’d like to provide them here for those who may be beginning their OpenStack journey.

1. Join Mailing Lists

If you are a developer interested in contributing to OpenStack, join the OpenStack dev mailing list. You get to participate in a number of conversations about the various projects and how they are progressing.

If you are an operator interested in deploying and learning how to use OpenStack join the operators’ mailing list.

2. Get an IRC Client

Get yourself an IRC client (I use HexChat for Windows), register and secure your IRC nick and join OpenStack IRC channels (#openstack, #openstack-dev, #openstack-trove, …). A full list of OpenStack channels is here.

3. Register With Launchpad, GitHub, and sign the ICLA.

Definitely do register for a Launchpad account, and sign the OpenStack ICLA. Get yourself a GitHub account if you don’t already have one.

4. Get a Dedicated Machine

Find a machine that you can dedicate to OpenStack, consider cloning devstack (git clone http://git.openstack.org/openstack-dev/devstack), and launching your OpenStack locally. Or you can deploy OpenStack from packages provided by several distributions — Canonical, Red Hat, etc.

There’s nothing like actually running OpenStack to get familiar with it.

5. Follow Your Passion

If you want to be a contributor to OpenStack, pick an area of interest to you; for storage you have Cinder and Swift (also Manila), for compute, you have Nova, Magnum, and others. For databases, you have Trove, and so on. Once you know what projects you are interested in, point your browser here and establish a list of “Watched projects”.

You’ll then be able to go here and see code reviews for all the projects you are interested in.

It is a great idea to follow active reviews and get a hand with the development process in the projects of your choice.

And you’ll be on your journey to OpenStack!

Help is only one IRC or mailing-list message away. But, be patient. Don’t expect an instant reply.

The OpenStack community is a friendly bunch, throw your question out there on #openstack or #openstack-dev or the mailing list and you are sure to get an answer soon.

You can reach me at ‘amrith’ and I usually hang out in #openstack-dev, #openstack-trove or #tesora.

Welcome, and all the very best!

APIs and microservices are maturing, quickly. Learn what it takes to manage modern APIs and microservices at enterprise scale.

dev ,journey ,github ,mailing list ,client ,openstack ,irc ,list ,account

Published at DZone with permission of

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}