On Wed, Nov 18, 2009 at 12:11 AM, Ashley Winters
<[email protected]> wrote:
> I want to start a single instance of resource A on any node which is running 
> one or more instances of resource B. And, I don't want to stop resource A 
> until there are no more instances of resource B on that node. I'm using 
> pacemaker 1.0.5 & openais 0.80.5.

You might find the following link useful.
  
http://clusterlabs.org/doc/en-US/Pacemaker/1.0/html/Pacemaker_Explained/s-resource-sets-collocation.html

>
> In my case, resource A is a Route, and resource B is an IPaddr. I have 
> several different IPaddr resources which can run on my cluster, and I want 
> them to be able to share nodes. Whenever I first start one of my IPaddr 
> resources on a node, I need to fix the node's routing table. I can't setup 
> the route statically ahead of time since it would be an illegal route without 
> the IPaddr being up.
>
> I initially tried simply "group my-group my-ip my-route", by creating a new 
> Route resource for every IPaddr. However, when you have multiple groups like 
> that running on the same node, and you migrate one of them away, the Route 
> resource in the migrating group deletes the route! And the remaining services 
> on that node are robbed of their (identical) route.
>
> Then I tried "clone c-my-route my-route" to propagate the routes to all the 
> nodes, but that fails on any node without an IPaddr running on it, and 
> doesn't even automagically fix itself when something migrates an IPaddr to it.
>
> I understand it's possible to setup rules to limit where a resource runs, but 
> I haven't managed to apply one to a cloned resource. Should I be trying to 
> use a ping resource or cibadmin or something to set an attribute which 
> governs the running of a cloned Route resource? Or is there another way which 
> I'm missing?
>
> Any advice is welcome.
>
> Thanks,
>
> - Ashley Winters
>
> _______________________________________________
> Pacemaker mailing list
> [email protected]
> http://oss.clusterlabs.org/mailman/listinfo/pacemaker
>

_______________________________________________
Pacemaker mailing list
[email protected]
http://oss.clusterlabs.org/mailman/listinfo/pacemaker

Reply via email to