<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    I am so sorry for the confusion. I was using heartbeat and could not
    get it to work so I switch over to corosync. <br>
    Yes, I do have two NIC and two network cables. One crossover cable
    connected to eth0 on both nodes for DRBD replication. Other cable
    connect to the LAN for heartbeat.  thank you very much for your
    help. <br>
                                  <br>
     Node1(192.168.1.140-eth1) --> connect to LAN
    <---Node2(192.168.1.150-eth1)<br>
    Node1 (10.0.0.10-eth0-DRBD)<--cross over
    cable---->Node2(10.0.0.20-eth0-DRBD)<br>
    Virtual Cluster IP : 192.168.1.160<br>
    <br>
    <br>
    <u>Here is my corosync and pacemaker config: <br>
       crm configure show</u><br>
    node mysqldrbd01 \<br>
            attributes standby="off"<br>
    node mysqldrbd02 \<br>
            attributes standby="off"<br>
    primitive res_Filesystem_QD-FS ocf:heartbeat:Filesystem \<br>
            params device="/dev/drbd0" directory="/data/" fstype="ext3"
    \<br>
            operations $id="res_Filesystem_QD-FS-operations" \<br>
            op start interval="0" timeout="60" \<br>
            op stop interval="0" timeout="60" \<br>
            op monitor interval="20" timeout="40" start-delay="0" \<br>
            op notify interval="0" timeout="60" \<br>
            meta target-role="started"<br>
    primitive res_IPaddr2_QD-IP ocf:heartbeat:IPaddr2 \<br>
            params ip="192.168.1.160" nic="eth1" \<br>
            operations $id="res_IPaddr2_QD-IP-operations" \<br>
            op start interval="0" timeout="20" \<br>
            op stop interval="0" timeout="20" \<br>
            op monitor interval="10" timeout="20" start-delay="0" \<br>
            meta target-role="started"<br>
    primitive res_drbd_1 ocf:linbit:drbd \<br>
            params drbd_resource="QD-RES" \<br>
            operations $id="res_drbd_1-operations" \<br>
            op start interval="0" timeout="240" \<br>
            op promote interval="0" timeout="90" \<br>
            op demote interval="0" timeout="90" \<br>
            op stop interval="0" timeout="100" \<br>
            op monitor interval="10" timeout="20" start-delay="1min" \<br>
            op notify interval="0" timeout="90" \<br>
            meta target-role="started"<br>
    primitive res_mysqld_QD-MYSQL-SRV lsb:mysqld \<br>
            operations $id="res_mysqld_QD-MYSQL-SRV-operations" \<br>
            op start interval="0" timeout="15" \<br>
            op stop interval="0" timeout="15" \<br>
            op monitor interval="15" timeout="15" start-delay="15"<br>
    ms ms_drbd_1 res_drbd_1 \<br>
            meta clone-max="2" notify="true"<br>
    colocation IP-FS inf: res_IPaddr2_QD-IP res_Filesystem_QD-FS<br>
    colocation col_res_Filesystem_QD-FS_ms_drbd_1 inf:
    res_Filesystem_QD-FS ms_drbd_1:Master<br>
    order ord_ms_drbd_1_res_Filesystem_QD-FS inf: ms_drbd_1:promote
    res_Filesystem_QD-FS:start<br>
    order ord_res_IPaddr2_QD-IP_res_Filesystem_QD-FS inf:
    res_Filesystem_QD-FS res_IPaddr2_QD-IP:start<br>
    property $id="cib-bootstrap-options" \<br>
            expected-quorum-votes="2" \<br>
            stonith-enabled="false" \<br>
            dc-version="1.0.11-1554a83db0d3c3e546cfd3aaff6af1184f79ee87"
    \<br>
            no-quorum-policy="ignore" \<br>
            cluster-infrastructure="openais" \<br>
            last-lrm-refresh="1319814162"<br>
    rsc_defaults $id="rsc-options" \<br>
            resource-stickiness="100"<br>
    <br>
    <b><u>/etc/corosync/corosync.conf</u></b><br>
    <br>
    <br>
    aisexec {<br>
            user: root<br>
            group: root<br>
    }<br>
    <br>
    corosync {<br>
            user: root<br>
            group: root<br>
    }<br>
    <br>
    amf {<br>
            mode: disabled<br>
    }<br>
    <br>
    logging {<br>
            to_stderr: yes<br>
            debug: off<br>
            timestamp: on<br>
            to_file: no<br>
            to_syslog: yes<br>
            syslog_facility: daemon<br>
    }<br>
    <br>
    totem {<br>
            version: 2<br>
            token: 3000<br>
            token_retransmits_before_loss_const: 10<br>
            join: 60<br>
            consensus: 4000<br>
            vsftype: none<br>
            max_messages: 20<br>
            clear_node_high_bit: yes<br>
            secauth: on<br>
            threads: 0<br>
            # nodeid: 1234<br>
            rrp_mode: active<br>
    <br>
    #       interface {<br>
    #               ringnumber: 0<br>
    #               bindnetaddr: 10.0.0.0<br>
    #               mcastaddr: 226.94.1.1<br>
    #               mcastport: 5405<br>
    #       }<br>
    <br>
            interface {<br>
                    ringnumber: 0<br>
                    bindnetaddr: 192.168.1.0<br>
                    mcastaddr: 226.94.1.1<br>
                    mcastport: 5405<br>
            }<br>
    }<br>
    <br>
    service {<br>
            ver: 0<br>
            name: pacemaker<br>
            use_mgmtd: no<br>
    }<br>
    <br>
    <br>
    <br>
    On 10/28/2011 9:28 AM, Andreas Kurz wrote:
    <blockquote cite="mid:4EAABC03.9040107@hastexo.com" type="cite">
      <pre wrap="">Hello,

On 10/28/2011 04:06 PM, Joe wrote:
</pre>
      <blockquote type="cite">
        <pre wrap="">Hello everyone,

My goal is to build a HA DRBD and MYSQL on two nodes(active/passive).  I
followed the " cluster from scratch" article to build this environment. 
If I do standby failover host, it works fine but when I pull the
heartbeat cable from the active node, the resources do not fail over to
the secondary. Please advise. Thank you very much. Joe
</pre>
      </blockquote>
      <pre wrap="">
* "the" heartbeat cable == one heartbeat cable? Not supported setup --
use at least two heartbeat channels, add at least the DRBD replication
network.

* you produced a split brain situation. I'd expect you see errors in
your cluster status and see DRBD log entries with a wording similar to
"not allowed to become primary because allow-two-primaries is not set"
... if you had also pulled DRBD link you would have all resources
running twice

* use stonith to recover from a split-brain situation (or block if its
unsuccessful)

* read more manuals ;-)

</pre>
      <blockquote type="cite">
        <pre wrap="">
*CENTOS 5.6/drbd8.3/corosync/pacemaker

node-0 IP: 192.168.1.101 (heartbeat) 10.0.0.10 (drdb) 
node-1 IP: 192.168.1.102 (heartbeat) 10.0.0.20 ( drbd)
Cluster Virtual IP: 192.168.1.160

* _crm configure show_
node $id="2b68511d-b96f-4b56-9f66-70262e3e2c46" mysqldrbd01 \
    attributes standby="off"
node $id="d86dc58b-2309-43d9-af96-6519127e83d7" mysqldrbd02 \
    attributes standby="off"
</pre>
      </blockquote>
      <pre wrap="">
These ids are from Heartbeat CCM ... but you attached a Corosync
configuration? Decide for one ... either Heartbeat or Corosync.

Regards,
Andreas

</pre>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <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>
  </body>
</html>