pcp
[Top] [All Lists]

Re: [pcp] Prepare to be assimilated^Wanalysed; resistance is futile

To: ryan@xxxxxxxxxxxx
Subject: Re: [pcp] Prepare to be assimilated^Wanalysed; resistance is futile
From: Nathan Scott <nathans@xxxxxxxxxx>
Date: Tue, 2 Jul 2013 20:49:46 -0400 (EDT)
Cc: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>, "Frank Ch. Eigler" <fche@xxxxxxxxxx>, Stan Cox <scox@xxxxxxxxxx>, pcp@xxxxxxxxxxx
Delivered-to: pcp@xxxxxxxxxxx
In-reply-to: <99f183be52ffed801ab7620b06c49725@xxxxxxxxxxxx>
References: <1715044262.9523595.1372389213645.JavaMail.root@xxxxxxxxxx> <51D08DEE.6030209@xxxxxxxxxxxxxxxx> <406338386.10303545.1372630273147.JavaMail.root@xxxxxxxxxx> <1251717658.10534278.1372672990990.JavaMail.root@xxxxxxxxxx> <1952115924.10539837.1372673762236.JavaMail.root@xxxxxxxxxx> <35720bdbd726dbc0d9702d031098ce69@xxxxxxxxxxxx> <718492318.11166548.1372762247855.JavaMail.root@xxxxxxxxxx> <99f183be52ffed801ab7620b06c49725@xxxxxxxxxxxx>
Reply-to: Nathan Scott <nathans@xxxxxxxxxx>
Thread-index: 7Uqe5ryBtQyD9U4LHP4r1C9JLOToew==
Thread-topic: Prepare to be assimilated^Wanalysed; resistance is futile

----- Original Message -----
> On Tue, 2 Jul 2013 06:50:47 -0400 (EDT), Nathan Scott
>  <nathans@xxxxxxxxxx> wrote:
> > ----- Original Message -----
> >>  Also, most cloud provides (including AWS/EC2) do not permit
> >> multicast
> >>  in it's entirety.
> >
> > Are there auto-discovery alternatives to Avahi that these cloud/other
> > systems provide that is comparable?  (not multicast, but proprietary
> > protocols I guess?)
> 
>  Not really that I have seen. Most seem to invent their own way of
>  discovery. For example, elasticsearch uses the AWS web APIs to query
>  information about it's nodes if you are using the "ec2" discovery
>  plugin.

I had the same thought, wondering "what would batman^Welasticsearch do?"
and I came across this...
http://www.elasticsearch.org/blog/here-comes-the-cloud/

which has an interesting aside in the very last sentence, suggesting that
"jcloud" is the way its achieving cloud-agnostic integration nowadays (the
link there bounces, http://jclouds.incubator.apache.org/ is it now).

For PCP, I think that suggests we should definitely keep the separation of
the Avahi-based discovery (so separate daemon, separate rpm) and consider
also at some point looking into a java-based auto-configuration mechanism
(could not find a C/python equivalent) for clouds.

So, perhaps separate pcp-avahi-server, pcp-jcloud-server, pcp-xxx-server
mechanisms - all bog-simple servers that just catch messages from the
network/cloud about new hosts, and write to /etc/pcp/pm*/control.d/ ...?
Then other already existing PCP pieces take over and make the real magic
happen.

cheers.

--
Nathan

<Prev in Thread] Current Thread [Next in Thread>