On 1 Sep 2014, at 12:41 pm, Patrick Hemmer <pacema...@feystorm.net> wrote:

> From: Andrew Beekhof <and...@beekhof.net>
> Sent: 2014-08-31 19:57:43 EDT
> To: The Pacemaker cluster resource manager <pacemaker@oss.clusterlabs.org>
> Subject: Re: [Pacemaker] pacemaker-remote container as a clone resource
> 
>> On 31 Aug 2014, at 6:09 pm, Patrick Hemmer <pacema...@feystorm.net>
>>  wrote:
>> 
>> 
>>> I'm interested in creating a resource that will control host containers 
>>> running pacemaker-remote. The catch is that I want this resource to be a 
>>> clone, so that if I want more containers, I simply increase the `clone-max` 
>>> property.
>>> 
>> What kind of container?
> Well I would hope the solution is generic enough to work with any container. 
> But in my specific case, EC2 instances. Plus maybe docker for development 
> work.
> 
>> Most development was done with VirtualMachine which needs a unique name 
>> anyway (ie. cant be cloned).
> With EC2 (and docker), you create an instance/container and the name & 
> address is returned after creation.

Thats going to be challenging then.
Since there is no way to know which containers are allowed to be attempting a 
connection or even which ones match up to the implicit connection managers we 
have started.

I assume all of these containers are doing the same thing?

> 
>> Interesting concept though, I'm sure we can figure out some way to get it 
>> done.
>> 
>> 
>>> The problem is that the `remote-node` meta parameter is set on the clone 
>>> resource, and not the children. So I can't see a way to tell pacemaker the 
>>> address of all the clone children containers that get created.
>>> The only way I can see something like this being possible is if the 
>>> resource agent set an attribute on the clone child when the child was 
>>> started.
>>> 
>>> Is there any way to accomplish this? Or will I have to create separate 
>>> resources for every single container? If this isn't possible, would this be 
>>> considered as a future feature?
>>> 
>>> Thanks
>>> 
>>> -Patrick
>>> _______________________________________________
>>> Pacemaker mailing list: 
>>> Pacemaker@oss.clusterlabs.org
>>> http://oss.clusterlabs.org/mailman/listinfo/pacemaker
>>> 
>>> 
>>> Project Home: 
>>> http://www.clusterlabs.org
>>> 
>>> Getting started: 
>>> http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
>>> 
>>> Bugs: 
>>> http://bugs.clusterlabs.org
>> 
>> 
>> _______________________________________________
>> Pacemaker mailing list: 
>> Pacemaker@oss.clusterlabs.org
>> http://oss.clusterlabs.org/mailman/listinfo/pacemaker
>> 
>> 
>> Project Home: 
>> http://www.clusterlabs.org
>> 
>> Getting started: 
>> http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
>> 
>> Bugs: 
>> http://bugs.clusterlabs.org
> 
> _______________________________________________
> Pacemaker mailing list: Pacemaker@oss.clusterlabs.org
> http://oss.clusterlabs.org/mailman/listinfo/pacemaker
> 
> Project Home: http://www.clusterlabs.org
> Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
> Bugs: http://bugs.clusterlabs.org

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

_______________________________________________
Pacemaker mailing list: Pacemaker@oss.clusterlabs.org
http://oss.clusterlabs.org/mailman/listinfo/pacemaker

Project Home: http://www.clusterlabs.org
Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
Bugs: http://bugs.clusterlabs.org

Reply via email to