[Openstack-devel] Please welcome to Sebastien Badia from INRIA / Grid5000 GPC

Thomas Goirand thomas at goirand.fr
Tue Nov 27 18:17:00 UTC 2012


On 11/28/2012 12:18 AM, Sebastien Badia wrote:
> Le mardi 27 nov. 2012 à 22:53:54 (+0800), Thomas Goirand a écrit :
>> Also, have you guys have a look at running Openstack on baremetal
>> platforms for your HCP thing? It looks quite promising.
> 
> For the moment, i worked more on the reproductibility of OpenStack installation,
> with puppetlabs recipes to provide bootstrap automated scripts² for Grid5000.
> 
>> Do you intend to commit in the packaging project? Have you tried our
>> Folsom packaging, available in the Git on Alioth? It's getting into
>> shape now! :)
> 
> Maybe not immediately (I start in involved in debian), but yes of course.
> No, not yet, I was working on another project lately, so I'm a little late…
> (ubuntu with essex :s huhu…) but I'll test this :-)

If you are trying to automate the setup of an Openstack cloud, then
probably our Folsom packages will make it a way more easy. We are aiming
at tweaking all the configuration files through the debconf interface,
so it can be easily scripted. Currently, you can do:

apt-get install openstack-proxy-node

and you get a working controler server with all the APIs running and
registered through debconf.

Of course, you get a lot of debconf screens, probably to an abuse! But
the intend is rather to make it easy to script (with debconf /
dbconfig-common preseeding) rather than making it easy to install by
hand, so it simplifies deployments.

Which is why you might want to give our packages a try.

I maintain a repository at:
deb http://ftparchive.gplhost.com/debian experimental main

this also contains few backports so the packages can work on Wheezy.
(Though some more will be soon needed for Ceilometer, like greenlet >= 0.4).

>> What will you work on?
> 
> I don't know, you have a common TODO ?

Not really. I'm solving problems as I see them, aiming at a fully
preseedeable install as explained above. Still, there's few things that
are in the pipe:

- Package a more recent version of python-keystoneclient (>= 0.2) and
python-glanceclient (>= 0.6) so that we can package a working version of
Ceilometer.
- Get all the newer commits from upstream into each packages (using the
upstream Folsom branch) and make sure that all recent CVEs have been
addressed (currently, only the Wheezy Essex packages are up-to-date, our
Git isn't).
- Kill all lintian warnings.

Plus I have a bunch of quality control checks that I should do. Then
only, we shall upload all of that in Experimental (or to SID if Wheezy
is finally released).

If you can help on any of these (especially the huge work of updating
each packages), then feel free. We hang on #debian-openstack on the OFTC
irc network, and there's a KGB bot that will spy on your packaging
commits there. Please join!

> ¹http://anonscm.debian.org/gitweb/?p=users/lucas/cloud-scripts.git;a=summary

It'd be nice to have these to work with Openstack as well. I'd be
interested to know if it would work directly with the EC2 API of Openstack.

> ²https://github.com/sbadia/openstack-campaign

Could you explain a bit more what Grid 5000 is, how it works, and how
specifically you can deploy Openstack? We are interested in how you'll
do the automations, and what your specifics are.

Cheers,

Thomas Goirand (zigo)

P.S: You are already approved as a commiter in the Alioth group.



More information about the Openstack-devel mailing list