How to setup DevStack for OpenStack development

For anyone getting started with OpenStack, the best way is to start OpenStack development is with DevStack which provides a series of extensible and customizable scripts and can be used to bring a complete OpenStack development environment from git master.
This tutorial will take you through all the steps needed for setting up DevStack on your system. It should however be noted (and this warning comes straight from DevStack’s own documentation) that DevStack makes a considerable amount of changes to the system on which it is installed. Continue reading