[Pacemaker] using clone score in location

Andrew Beekhof andrew at beekhof.net
Mon Aug 31 06:50:10 UTC 2009


On Sat, Aug 29, 2009 at 12:21 AM, Geoff
Lovett<geoff.lovett at lightningsource.com> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Hello all, I'm trying to use a clone's score in a location constraint,
> and it's not going well.  Basically, I've got an IP I want to run on a
> node with any healthy clone.  My clone is of a group.  If any member of
> the group fails to run, I'd like the IP to migrate to a healthy node.
> Currently, after I cause a group member to fail, then the IP does nothing.
>
> Here's output from crm configure show.  I've tried many different
> location commands besides this one:

Thats your problem, you need a colocation constraint. Not a location one.

>
> primitive dansguardian lsb:dansguardian \
>        op monitor interval="5s"
> primitive proxy_pingd ocf:pacemaker:pingd \
>        params host_list="1.2.3.4" multiplier="1000" dampen="5s" \
>        op monitor interval="15s" timeout="5s"
> primitive proxy_vip ocf:heartbeat:IPaddr \
>        params ip="1.2.3.5" \
>        op monitor interval="5s" \
>        meta resource_stickiness="500"
> primitive squid lsb:squid \
>        op monitor interval="5s" \
>        op stop interval="0" timeout="180s"
> group proxy_group squid dansguardian
> clone proxy_group_clone proxy_group \
>        meta globally-unique="false"
> clone proxy_pingd_clone proxy_pingd \
>        meta globally-unique="false"
> location proxy_location proxy_vip \
>        rule $id="proxy_location-rule" -inf: proxy_group_clone lt 0
>
> ptest -L -s shows score 0 for proxy_group_clone when a node is healthy,
> and -1000000 when one a member of proxy_group has failed.
>
> I may be going about this wrongly... however I don't wish to add the IP
> to the group, as one of the group members (squid) takes a long time to
> stop, and I don't want the IP to be stuck on a non-functioning node
> during this time.
>
> Currently using Pacemaker 1.0.4 / Heartbeat 2.99.  Any ideas would be
> appreciated.
>
> Thanks,
> Geoff
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.9 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
>
> iEYEARECAAYFAkqYWH8ACgkQ8nT/kBYXqgw4HQCg3oM/FHbotkH+akMTZnUWLEjK
> GpIAmwa/VqYWscMTa0XC5cvCYG/BJlaO
> =htjq
> -----END PGP SIGNATURE-----
>
> _______________________________________________
> Pacemaker mailing list
> Pacemaker at oss.clusterlabs.org
> http://oss.clusterlabs.org/mailman/listinfo/pacemaker
>




More information about the Pacemaker mailing list