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