> > Hi, > > On Sun, Sep 30, 2012 at 05:52:58AM +0000, James Harper wrote: > > > > > > rule ping_gw eq 0 and (#uname eq bitvs5 or #uname eq bitvs6) > > > > > > and it tells me it doesn't like "and" and "or" in the same > > > expression (or I think that's what it's telling me) > > > > > > any suggestions? > > > > > > > I think I've figured it out, I need to do it like: > > > > 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? 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