Skip to main content

Posts

Showing posts with the label devstack

Contribute to OpenStack: n00b's guide

Contributing to OpenStack can be tricky at times because of the gerrit , a web collaboration tool and jenkins , a continuous integration system. Gerrit is a web based code collaboration system and Jenkins is continuous integration (CI) system which maintains a sane and deployable version of the code at all the time. Although, both makes like easier for experienced developers and system integrators, it can be intimidating for a newbie, myself being one. So, here I present some basic steps one has to take for submitting code for review in jenkins. Create an account at https://review.openstack.org /.  If you have launchpad account you can use the same account by simply pressing the sign-in button and then entering launchpad credentials. While you are at it, generate an ssh-key in the machine from whcih you will be pushing your code to gerrit by issuing the command, ssh-keygen –t rsa less ~/.ssh/id_rsa.pub  Now copy and paste the key to https://review.openstack.or...

Devstack installation with cells in multiple machines

  Devstack is a testing and development package for OpenStack . The official devstack website has excellent but terse installation instructions, which could be daunting to a newbie. Normally, a traditional install is pretty straightforward but problems creep in when you have to go for some particular configuration or installation like cells or a simple code-test-debug setup, the information on the main site is insufficient. In this blog, I will enumerate the steps for setting up a cell-ular devstack installation with one parent and one child. Parent will not be instantiating any VMs s it's only a 'command centre'. 1. On both machines, install git and vim, clone the devstack repo using git. yum install git vim git clone https://git.openstack.org/openstack-dev/devstack 2. On both machines, open up the file 'local.conf' inside the cloned directory 'devstack' cd devstack; vim local.conf 3. Copy the parameters below to the file...