<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Hi,<br>
<br>
Dejan Muhamedagic wrote:
<blockquote cite="mid:20101011104032.GB4330@rondo.homenet" type="cite">
  <pre wrap="">Hi,

On Sun, Oct 10, 2010 at 10:27:13PM +0300, Dan Frincu wrote:
  </pre>
  <blockquote type="cite">
    <pre wrap="">Hi,

I have the following setup:
- order drbd0:promote drbd1:promote
- order drbd1:promote drbd2:promote
- order drbd2:promote all:start
- collocation all drbd2:Master
- all is a group of resources, drbd{0..3} are drbd ms resources.

I want to migrate the resources based on ping connectivity to a
default gateway. Based on <a class="moz-txt-link-freetext" href="http://www.clusterlabs.org/wiki/Pingd_with_resources_on_different_networks">http://www.clusterlabs.org/wiki/Pingd_with_resources_on_different_networks</a>
and <a class="moz-txt-link-freetext" href="http://www.clusterlabs.org/wiki/Example_configurations">http://www.clusterlabs.org/wiki/Example_configurations</a> I've
tried the following:
- primitive ping ocf:pacemaker:ping params host_list=1.2.3.4
multiplier=100 op monitor interval=5s timeout=5s
- clone ping_clone ping meta globally-unique=false
- location ping_nok all \
   rule $id="ping_nok-rule" -inf: not_defined ping_clone or
ping_clone number:lte 0
    </pre>
  </blockquote>
  <pre wrap=""><!---->
Use pingd to reference the attribute in the location constraint.
  </pre>
</blockquote>
Not to be disrespectful, but after 3 days being stuck on this issue, I
don't exactly understand how to do that. Could you please provide an
example.<br>
<br>
Thank you in advance.<br>
<br>
Regards,<br>
<br>
Dan<br>
<blockquote cite="mid:20101011104032.GB4330@rondo.homenet" type="cite">
  <pre wrap="">
Thanks,

Dejan

  </pre>
  <blockquote type="cite">
    <pre wrap="">I've also tried ping instead of ping_clone with the same result,
regardless of the node where ping is prohibited, the "all" group
gets negative infinite metrics and "cannot run anywhere".

Also based on the "crm configure help location" output, I've tried:
- location ping_nok all \
   rule $id="ping_nok-rule" -inf: ping_clone number:lte 0 and #uname
string:eq hostname

At this one, nothing happens to the group when ping is prohibited.
So far, no luck. I'm using:

# rpm -qa | grep -i "(openais|cluster|heartbeat|pacemaker|resource)"
cluster-glue-1.0.6-1.6.el5
pacemaker-libs-1.0.9.1-1.el5
pacemaker-1.0.9.1-1.el5
heartbeat-libs-3.0.3-2.el5
heartbeat-3.0.3-2.el5
openaislib-1.1.3-1.6.el5
resource-agents-1.0.3-2.el5
cluster-glue-libs-1.0.6-1.6.el5
openais-1.1.3-1.6.el5

My goal is to move all the resources, drbd's and group from one node
to the other if the gateway is unreachable via ping. I can say that
the ocf:pacemaker:ping RA works (I've read some complaints about the
pingd RA in the mailing lists), if this was just a group of
resources, without the ordering and collocation constraints, it
would have worked, however I need to specify these as well.

Any help would be appreciated, it's been a long weekend and I still
haven't figured it out. I hope it's not a bug ...

Best regards,

Dan

-- 
Dan FRINCU
Systems Engineer
CCNA, RHCE
Streamwide Romania

    </pre>
  </blockquote>
  <pre wrap=""><!---->
  </pre>
  <blockquote type="cite">
    <pre wrap="">_______________________________________________
Pacemaker mailing list: <a class="moz-txt-link-abbreviated" href="mailto:Pacemaker@oss.clusterlabs.org">Pacemaker@oss.clusterlabs.org</a>
<a class="moz-txt-link-freetext" href="http://oss.clusterlabs.org/mailman/listinfo/pacemaker">http://oss.clusterlabs.org/mailman/listinfo/pacemaker</a>

Project Home: <a class="moz-txt-link-freetext" href="http://www.clusterlabs.org">http://www.clusterlabs.org</a>
Getting started: <a class="moz-txt-link-freetext" href="http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf">http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf</a>
Bugs: <a class="moz-txt-link-freetext" href="http://developerbugs.linux-foundation.org/enter_bug.cgi?product=Pacemaker">http://developerbugs.linux-foundation.org/enter_bug.cgi?product=Pacemaker</a>
    </pre>
  </blockquote>
  <pre wrap=""><!---->

_______________________________________________
Pacemaker mailing list: <a class="moz-txt-link-abbreviated" href="mailto:Pacemaker@oss.clusterlabs.org">Pacemaker@oss.clusterlabs.org</a>
<a class="moz-txt-link-freetext" href="http://oss.clusterlabs.org/mailman/listinfo/pacemaker">http://oss.clusterlabs.org/mailman/listinfo/pacemaker</a>

Project Home: <a class="moz-txt-link-freetext" href="http://www.clusterlabs.org">http://www.clusterlabs.org</a>
Getting started: <a class="moz-txt-link-freetext" href="http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf">http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf</a>
Bugs: <a class="moz-txt-link-freetext" href="http://developerbugs.linux-foundation.org/enter_bug.cgi?product=Pacemaker">http://developerbugs.linux-foundation.org/enter_bug.cgi?product=Pacemaker</a>
  </pre>
</blockquote>
<br>
<pre class="moz-signature" cols="72">-- 
Dan FRINCU
Systems Engineer
CCNA, RHCE
Streamwide Romania
</pre>
</body>
</html>