<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Situation:<br>
    <br>
    Two HP DL380 G7 (with ILO3) servers running pacemaker and heartbeat
    (yes, I know it's deprecated but I haven't got round to using
    corosync yet) on RHEL 6.4 (NOT using the Red Hat Cluster suite). The
    servers are in different data centres.<br>
    <br>
    node-a normally hosts MySQL  database for application
    (/var/lib/mysql is on a DRBD device)<br>
    node-b normally presents filesystems via NFS to application web
    front-ends<br>
    <br>
    Each node is able to assume the role of the other in the event of
    failure<br>
    <br>
    We've had occasions where network connectivity has been disrupted,
    resulting in a split-brain DRBD device.  What I want to do is
    configure STONITH so that only one node will end up running (and
    take over the resources of the other until that node is
    re-started).  However, the ILOs of each server are on a protected
    VLAN so each node is unable to access the other's ILO for the
    purposes of killing the power (so I can't use something like "<b>ipmitool
      -I lanplus -U </b><i>adminuser</i><b> -H node-a-ilo -a power off</b>"
    on node-b, for instance. A node can, however, power <u>itself</u>
    off with <b>ipmitool power off</b> so I'm wondering if this is
    something stonithd can do (node-a tells stonithd on node-b to power
    off and vice-versa)?<br>
    <br>
    Am I right in thinking the idea behind STONITH is a "quick draw" -
    whichever node reacts fastest manages to "kill" the other and
    survive?<br>
    <br>
    What happens when communication is completely lost between the two -
    how does each try to shoot the other if there's no network link?<br>
    <br>
    Paul<br>
  </body>
</html>