On 2013-09-26, at 6:35 PM, Douglas Mendizabal 
<[email protected]> wrote:
> I was working on that same idea, getting OpenStack running in Docker
> containers, for a hackathon a few weeks ago.  It was a one day event, so
> we only got as far as you did, except we're using postgres as the backend
> for Keystone.  We put up our work on GitHub if you're interested in
> collaborating, let me know.

Today I got RabbitMQ working in a container and got a good way into Glance as 
well. I'm breaking up the standard OpenStack "control node" into its component 
parts and running each in a Docker container. This way the control node can be 
spread across several physical machines if need be. It also allows isolation of 
technologies such as Erlang (RabbitMQ's language), avoiding "pollution" of a 
common environment.

I'm using Pipework (https://github.com/jpetazzo/pipework) to set up a private 
network between the components once they're running. Once I have all of the 
pieces in place I'm going to use Maestro (https://github.com/toscanini/maestro) 
to orchestrate the startup of all containers, making sure the database and 
message queue are available before any of the OpenStack components need them.

Looking at what you've put together, we're taking fairly different paths in our 
implementations. The work I'm doing is being paid for by my company so I can't 
simply post the work on a public site without permission. I will, however, ask 
about releasing everything into the public domain once it's working.

+Daniel
_______________________________________________
Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
Post to     : [email protected]
Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack

Reply via email to