On 01/11/2016 05:13 AM, Dave Lester wrote:
Hi Marek,

Great to hear that you're doing work to deploy OpenStack on Mesos! I'm sure 
there are many others on the mailing list who would be interested, so feel free 
to share more when you have the time. :)


To shortly sum it up.

There is a Kolla project under the OpenStack umbrella which provides Dockerfiles for OpenStack services. You can see it here:

https://github.com/openstack/kolla
http://docs.openstack.org/developer/kolla/

By default, it's using Ansible for running these containers on the bare metal nodes.

Now we're trying to run these containers on Mesos+Marathon(+Chronos) and we have another project for that:

https://github.com/openstack/kolla
http://docs.openstack.org/developer/kolla-mesos/

This project uses Kolla dockerfiles and provides the two things:
- application which pushes OpenStack configuration to ZooKeeper and runs Kolla containers via Marathon and Chronos API - extended start scripts which generates configuration for each OpenStack service from what's stored in ZooKeeper

About the second point - there will be probably a long-term plan to teach OpenStack services to get configuration from ZooKeeper, without using any configuration files.

The whole Kolla-mesos project is under development now, but of course any contribution is welcome.

Apologies for the brief Sunday night response, but I wanted to add a few (and 
IMO important) things in response to topics that have come up so far:

1) mesoscloud as a name conflicts with the Apache trademark guidelines and is 
likely infringing. http://www.apache.org/foundation/marks/#guidelines It's also 
unclear to me who has created this GitHub org.

2) The Docker files linked to are not official, they are created by Mesosphere. 
It's possible for Mesos to make Docker files part of the official release 
process, though, and I'd encourage that!


OK. Then if there will be any plans to create Docker images maintained by Apache, we'll stay tuned.

3) Yes, Apache proejcts can create binaries for Apache releases, they just 
require separate vote. Apache Aurora has been doing this, for example. 
http://markmail.org/thread/4gxaiuzlo7r5vigk

Dave


Cheers,
Michal

Reply via email to