Ah.... this makes sense, particularly over time as we add more
nodes (slaves) creating a heterogeneous mix of slaves, both in
hardware composition and it the types (function speciality) of
those slaves.

My thoughts are to use Ansible to organize, monitor and admin these
nodes directly, but, I am open to all sorts of ideas and codes
particularly if it leads to some nodes under the "systemd" umbrella
and other nodes under the openrc init system umbrella. Both working together would provide the widest possible venue to add all sorts of unique slave-nodes into the mesos cluster. Some of the mathematically intensive problems we are trying to solve are most efficiently solved with non standard types of processors (FPGA, SOC, ASIC, DSPs etc etc).


Do drop me some links on further reading, ideas and code snippets,
as they are discovered.

Thanks,
James




On 01/22/2015 12:57 PM, Sharma Podila wrote:
Just a thought looking forward...
Might be useful to define an init kind of feature in Mesos slaves.
Configuration can be defined in Mesos master that lists services that
must be run on all slaves. When slaves register, they get the list of
services to run all the time. Updates to the configuration can be
dynamically reflected on all slaves and therefore this ensures that all
slaves run the required services. Sophistication can be put in place to
have different set of services for different "types" of slaves (by
resource types/quantity, etc.).
Such a feature bodes well with Mesos being the DataCenter OS/Kernel.


On Thu, Jan 22, 2015 at 9:43 AM, CCAAT <cc...@tampabay.rr.com
<mailto:cc...@tampabay.rr.com>> wrote:

    On 01/21/2015 11:10 PM, Shuai Lin wrote:

    OK, I'll take a look at the debian package.

    thanks,
    James




        You can always write the init wrapper scripts for marathon.
        There is an
        official debian package, which you can find in mesos's apt repo.

        On Thu, Jan 22, 2015 at 4:20 AM, CCAAT <cc...@tampabay.rr.com
        <mailto:cc...@tampabay.rr.com>
        <mailto:cc...@tampabay.rr.com <mailto:cc...@tampabay.rr.com>>__>
        wrote:

             Hello all,

             I was reading about Marathon: "Marathon scheduler processes
        were
             started outside of Mesos using init, upstart, or a similar
        tool" [1]

        This means

             So my related questions are"

             Does Marathon work with mesos + Openrc as the init system?

             Are there any other frameworks that work with Mesos + Openrc?


             James



             [1] http://mesosphere.github.io/____marathon/
        <http://mesosphere.github.io/__marathon/>
             <http://mesosphere.github.io/__marathon/
        <http://mesosphere.github.io/marathon/>>





Reply via email to