[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