> > > > rule 0: ping_gw eq 0
> > > > rule -inf: #uname ne node1 and #name ne node2
> > > >
> > > > so the first rule says the resource can run on any location if the
> > > > gateway
> > > can't be pinged, and the second rule says it can't run on any node
> > > except
> > > node1 and node2. It's an asymmetric cluster.
> > > >
> > > > Is there a better way to do it?
> > >
> > > If you want the resource to run only if the gateway cannot be
> > > reached I think that it should be:
> > >
> > > rule -inf: ping_gw gt 0 \
> > > rule -inf: #uname ne node1 and #name ne node2
> > >
> >
> > Isn't my way correct for the asymmetric cluster case?
> 
> Yes, missed that part :) Though in that case I'd still put a positive score. 
> Can't
> recall if the score is actually required to be positive for assymetric 
> clusters.
> 

0 works just fine. The mistake I made was that I needed the ping to be a clone 
resource as the 'ping_gw' value is node specific so the ping needs to run on 
all nodes, or at least the nodes that the pppoe resource itself should run on

James

_______________________________________________
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