[Pacemaker] emergency pppoe connection

James Harper james.harper at bendigoit.com.au
Mon Oct 1 06:43:38 EDT 2012


> 
> 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




More information about the Pacemaker mailing list