Last week, I’ve assisted to a webinar organized by Puppet Labs. The talk was about PackStack which is a solution to deploy OpenStack in a production environment.

How does PackStack works ? Some of you may tell me that DevStack do the same thing. But I warn once again about DevStack which is absolutely not build for production usages ! PackStack is a bundle of current modules for OpenStack available on Puppet Forge. But to simplify the usage of all those modules, some python scripts come witch a configuration file, which will generate all Puppet manifests. Then the installation and configuration of OpenStack will then be done through SSH.

I’ve tested OpenStack Grizzly deployment on a CentOS 6.4 with RDO and it works like a charm. For those who don’t know what is RDO, it’s a community of people using and deploying OpenStack on Red Hat and Red Hat-based platforms.

A lot of work remains anyway and eNovance will certainly participate for Debian deployment as well (still in discussion). I hope this will be the solution to simplify installation process for OpenStack.