<div>On Fri, Jan 20, 2012 at 03:09, Rasto Levrinc <span dir="ltr">&lt;<a href="mailto:rasto.levrinc@gmail.com">rasto.levrinc@gmail.com</a>&gt;</span> wrote:</div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div class="im">On Thu, Jan 19, 2012 at 10:22 PM, Billy Harvey &lt;<a href="mailto:billy.harvey@gmail.com">billy.harvey@gmail.com</a>&gt; wrote:<br>
&gt; Is anyone having success using DRBD 8.4.1 on CentOS 6.2, along with<br>
&gt; Pacemaker 1.1.6 and Corosync 1.4.1?<br>
&gt;<br>
&gt; When I force a failover by putting one node into standby, the other node<br>
&gt; never brings the DRBD up on its own.<br>
<br>
</div>Looks like a common pacemaker misconfiguration. Only if there was a GUI for<br>
that. :) Anyway you should post your config.<br>
<br>
Rasto<br>
<div class="im"><br>
&gt; I can bring it up manually by starting the DRBD service, forcing primary,<br>
&gt; and then get the remainder of my HA configuration with a crm resource<br>
&gt; cleanup r0 (my resource).<br>
&gt;<br>
&gt; Regards,<br>
&gt; Billy</div></blockquote><div><br></div><div>I build the configs during a first-boot process - relevant sections below.  I was originally trying to use the volume groups that came with DRBD 8.4.0, but after reading of some problems that was having in 8.4.0 (but not 8.4.1 from what I could read here), I commented out that section and tried using a single drbd device - but still have the described problem.  Here&#39;s the drbd section, and below is the cib.xml.  I&#39;m using stock Centos 6.2 with any updates the base/updates/plus/extras/contrib sections offer, along with </div>

<div><div>drbd84-utils-8.4.1-1.el6.elrepo.x86_64.rpm and kmod-drbd84-8.4.1-1.el6.elrepo.x86_64.rpm.  I create the /dev/csp logical volumes previous to their use below.</div></div><div><br></div><div>Billy</div><div><br></div>

<div><font face="&#39;courier new&#39;, monospace">(</font></div><div><font face="&#39;courier new&#39;, monospace">cat &lt;&lt; &quot;EOF&quot;</font></div><div><font face="&#39;courier new&#39;, monospace">global {</font></div>

<div><font face="&#39;courier new&#39;, monospace">  usage-count  no;</font></div><div><font face="&#39;courier new&#39;, monospace">}</font></div><div><font face="&#39;courier new&#39;, monospace">common {</font></div><div>

<font face="&#39;courier new&#39;, monospace">  disk {</font></div><div><font face="&#39;courier new&#39;, monospace">    fencing      resource-and-stonith;</font></div><div><font face="&#39;courier new&#39;, monospace">    on-io-error  detach;</font></div>

<div><font face="&#39;courier new&#39;, monospace">  }</font></div><div><font face="&#39;courier new&#39;, monospace">  handlers {</font></div><div><font face="&#39;courier new&#39;, monospace">    outdate-peer  &quot;/sbin/kill-other-node.sh&quot;;</font></div>

<div><font face="&#39;courier new&#39;, monospace">  }</font></div><div><font face="&#39;courier new&#39;, monospace">  net {</font></div><div><font face="&#39;courier new&#39;, monospace">    protocol             C;</font></div>

<div><span style="font-family:&#39;courier new&#39;,monospace">    after-sb-0pri        discard-zero-changes;</span></div><div><font face="&#39;courier new&#39;, monospace">    after-sb-1pri        discard-secondary;</font></div>

<div><font face="&#39;courier new&#39;, monospace">    after-sb-2pri        disconnect;</font></div><div><font face="&#39;courier new&#39;, monospace">  }</font></div><div><font face="&#39;courier new&#39;, monospace">  startup {</font></div>

<div><span style="font-family:&#39;courier new&#39;,monospace">    wfc-timeout           10;</span></div><div><font face="&#39;courier new&#39;, monospace">    degr-wfc-timeout      10;</font></div><div><font face="&#39;courier new&#39;, monospace">    outdated-wfc-timeout  10;</font></div>

<div><font face="&#39;courier new&#39;, monospace">  }</font></div><div><font face="&#39;courier new&#39;, monospace">  syncer {</font></div><div><font face="&#39;courier new&#39;, monospace">    rate 1G;</font></div><div>

<font face="&#39;courier new&#39;, monospace">    on-no-data-accessible io-error;</font></div><div><font face="&#39;courier new&#39;, monospace">  }</font></div><div><font face="&#39;courier new&#39;, monospace">}</font></div>

<div><font face="&#39;courier new&#39;, monospace">EOF</font></div><div><font face="&#39;courier new&#39;, monospace">) &gt; /etc/drbd.d/global_common.conf</font></div><div><font face="&#39;courier new&#39;, monospace"><br>

</font></div><div><font face="&#39;courier new&#39;, monospace">(</font></div><div><font face="&#39;courier new&#39;, monospace">cat &lt;&lt; &quot;EOF&quot;</font></div><div><font face="&#39;courier new&#39;, monospace">resource r0 {</font></div>

<div><font face="&#39;courier new&#39;, monospace">#  volume 0 {</font></div><div><font face="&#39;courier new&#39;, monospace">#    device     /dev/drbd0;</font></div><div><font face="&#39;courier new&#39;, monospace">#    disk       /dev/csp/mnt-centos;</font></div>

<div><font face="&#39;courier new&#39;, monospace">#    meta-disk  internal;</font></div><div><font face="&#39;courier new&#39;, monospace">#  }</font></div><div><font face="&#39;courier new&#39;, monospace">#  volume 1 {</font></div>

<div><font face="&#39;courier new&#39;, monospace">#    device     /dev/drbd1;</font></div><div><font face="&#39;courier new&#39;, monospace">#    disk       /dev/csp/mnt-shared;</font></div><div><font face="&#39;courier new&#39;, monospace">#    meta-disk  internal;</font></div>

<div><font face="&#39;courier new&#39;, monospace">#  }</font></div><div><font face="&#39;courier new&#39;, monospace">#  volume 2 {</font></div><div><font face="&#39;courier new&#39;, monospace">#    device     /dev/drbd2;</font></div>

<div><font face="&#39;courier new&#39;, monospace">#    disk       /dev/csp/var-lib-libvirt;</font></div><div><font face="&#39;courier new&#39;, monospace">#    meta-disk  internal;</font></div><div><font face="&#39;courier new&#39;, monospace">#  }</font></div>

<div><font face="&#39;courier new&#39;, monospace">#  volume 3 {</font></div><div><font face="&#39;courier new&#39;, monospace">#    device     /dev/drbd3;</font></div><div><font face="&#39;courier new&#39;, monospace">#    disk       /dev/csp/var-www;</font></div>

<div><font face="&#39;courier new&#39;, monospace">#    meta-disk  internal;</font></div><div><font face="&#39;courier new&#39;, monospace">#  }</font></div><div><font face="&#39;courier new&#39;, monospace">  device     /dev/drbd0;</font></div>

<div><font face="&#39;courier new&#39;, monospace">  disk       /dev/csp/data;</font></div><div><font face="&#39;courier new&#39;, monospace">  meta-disk  internal;</font></div><div><font face="&#39;courier new&#39;, monospace">  on csp0 {</font></div>

<div><font face="&#39;courier new&#39;, monospace">    address  <a href="http://192.168.11.108:7788">192.168.11.108:7788</a>;</font></div><div><font face="&#39;courier new&#39;, monospace">  }</font></div><div><font face="&#39;courier new&#39;, monospace">  on csp1 {</font></div>

<div><font face="&#39;courier new&#39;, monospace">    address  <a href="http://192.168.11.109:7788">192.168.11.109:7788</a>;</font></div><div><font face="&#39;courier new&#39;, monospace">  }</font></div><div><font face="&#39;courier new&#39;, monospace">}</font></div>

<div><div><font face="&#39;courier new&#39;, monospace">EOF</font></div><div><font face="&#39;courier new&#39;, monospace">) &gt; /etc/drbd.d/r0.res</font></div></div><div><font face="&#39;courier new&#39;, monospace"><br>

</font></div><div><font face="&#39;courier new&#39;, monospace">(</font></div><div><div><font face="&#39;courier new&#39;, monospace">cat &lt;&lt; EOF</font></div><div><font face="&#39;courier new&#39;, monospace">compatibility: whitetank</font></div>

<div><font face="&#39;courier new&#39;, monospace"><br></font></div><div><font face="&#39;courier new&#39;, monospace">totem {</font></div><div><font face="&#39;courier new&#39;, monospace">  version: 2</font></div><div>
<font face="&#39;courier new&#39;, monospace">  secauth: off</font></div>
<div><font face="&#39;courier new&#39;, monospace">  interface {</font></div><div><font face="&#39;courier new&#39;, monospace">    member {</font></div><div><font face="&#39;courier new&#39;, monospace">      memberaddr: 192.168.11.108</font></div>

<div><font face="&#39;courier new&#39;, monospace">    }</font></div><div><font face="&#39;courier new&#39;, monospace">    member {</font></div><div><font face="&#39;courier new&#39;, monospace">      memberaddr: 192.168.11.109</font></div>

<div><font face="&#39;courier new&#39;, monospace">    }</font></div><div><font face="&#39;courier new&#39;, monospace">    ringnumber: 0</font></div><div><font face="&#39;courier new&#39;, monospace">    bindnetaddr: 192.168.11.0</font></div>

<div><span style="font-family:&#39;courier new&#39;,monospace">    mcastport: 5678</span></div><div><font face="&#39;courier new&#39;, monospace">    ttl: 1</font></div><div><font face="&#39;courier new&#39;, monospace">  }</font></div>

<div><font face="&#39;courier new&#39;, monospace">  transport: udpu</font></div><div><font face="&#39;courier new&#39;, monospace">}</font></div><div><font face="&#39;courier new&#39;, monospace"><br></font></div><div><font face="&#39;courier new&#39;, monospace">logging {</font></div>

<div><font face="&#39;courier new&#39;, monospace">  fileline: off</font></div><div><font face="&#39;courier new&#39;, monospace">  to_syslog: yes</font></div><div><font face="&#39;courier new&#39;, monospace">  debug: on</font></div>

<div><font face="&#39;courier new&#39;, monospace">  timestamp: on</font></div><div><font face="&#39;courier new&#39;, monospace">  logger_subsys {</font></div><div><font face="&#39;courier new&#39;, monospace">    subsys: AMF</font></div>

<div><font face="&#39;courier new&#39;, monospace">    debug: on</font></div><div><font face="&#39;courier new&#39;, monospace">  }</font></div><div><font face="&#39;courier new&#39;, monospace">}</font></div><div><font face="&#39;courier new&#39;, monospace">EOF</font></div>

<div><font face="&#39;courier new&#39;, monospace">) &gt; /etc/corosync/corosync.conf</font></div><div><font face="&#39;courier new&#39;, monospace"><br></font></div><div><font face="&#39;courier new&#39;, monospace">(</font></div>

<div><font face="&#39;courier new&#39;, monospace">cat &lt;&lt; EOF</font></div><div><font face="&#39;courier new&#39;, monospace">service {</font></div><div><font face="&#39;courier new&#39;, monospace">  name: pacemaker</font></div>

<div><font face="&#39;courier new&#39;, monospace">  ver:  0</font></div><div><font face="&#39;courier new&#39;, monospace">}</font></div><div><font face="&#39;courier new&#39;, monospace">EOF</font></div><div><font face="&#39;courier new&#39;, monospace">) &gt; /etc/corosync/service.d/pacemaker</font></div>

</div><div><font face="&#39;courier new&#39;, monospace"><br></font></div><div><div><font face="&#39;courier new&#39;, monospace">(</font></div><div><font face="&#39;courier new&#39;, monospace">cat &lt;&lt; EOF</font></div>

<div><font face="&#39;courier new&#39;, monospace">&lt;cib admin_epoch=&quot;0&quot; crm_feature_set=&quot;3.0.5&quot; epoch=&quot;1&quot; have-quorum=&quot;1&quot; num_updates=&quot;1&quot; validate-with=&quot;pacemaker-1.1&quot; dc-uuid=&quot;csp0&quot;&gt;</font></div>

<div><font face="&#39;courier new&#39;, monospace">  &lt;configuration&gt;</font></div><div><font face="&#39;courier new&#39;, monospace">    &lt;crm_config&gt;</font></div><div><font face="&#39;courier new&#39;, monospace">      &lt;cluster_property_set id=&quot;cib-bootstrap-options&quot;&gt;</font></div>

<div><font face="&#39;courier new&#39;, monospace">        &lt;nvpair id=&quot;cib-bootstrap-options-no-quorum-policy&quot; name=&quot;no-quorum-policy&quot; value=&quot;ignore&quot;/&gt;</font></div><div><font face="&#39;courier new&#39;, monospace">        &lt;nvpair id=&quot;cib-bootstrap-options-stonith-enabled&quot; name=&quot;stonith-enabled&quot; value=&quot;false&quot;/&gt;</font></div>

<div><font face="&#39;courier new&#39;, monospace">        &lt;nvpair id=&quot;cib-bootstrap-options-dc-version&quot; name=&quot;dc-version&quot; value=&quot;1.1.6-3.el6-a02c0f19a00c1eb2527ad38f146ebc0834814558&quot;/&gt;</font></div>

<div><font face="&#39;courier new&#39;, monospace">        &lt;nvpair id=&quot;cib-bootstrap-options-cluster-infrastructure&quot; name=&quot;cluster-infrastructure&quot; value=&quot;openais&quot;/&gt;</font></div><div><font face="&#39;courier new&#39;, monospace">        &lt;nvpair id=&quot;cib-bootstrap-options-expected-quorum-votes&quot; name=&quot;expected-quorum-votes&quot; value=&quot;2&quot;/&gt;</font></div>

<div><font face="&#39;courier new&#39;, monospace">        &lt;nvpair id=&quot;cib-bootstrap-options-last-lrm-refresh&quot; name=&quot;last-lrm-refresh&quot; value=&quot;1326216570&quot;/&gt;</font></div><div><font face="&#39;courier new&#39;, monospace">      &lt;/cluster_property_set&gt;</font></div>

<div><font face="&#39;courier new&#39;, monospace">    &lt;/crm_config&gt;</font></div><div><font face="&#39;courier new&#39;, monospace">    &lt;nodes&gt;</font></div><div><font face="&#39;courier new&#39;, monospace">      &lt;node id=&quot;csp0&quot; type=&quot;normal&quot; uname=&quot;csp0&quot;/&gt;</font></div>

<div><font face="&#39;courier new&#39;, monospace">      &lt;node id=&quot;csp1&quot; type=&quot;normal&quot; uname=&quot;csp1&quot;/&gt;</font></div><div><font face="&#39;courier new&#39;, monospace">    &lt;/nodes&gt;</font></div>

<div><font face="&#39;courier new&#39;, monospace">    &lt;resources&gt;</font></div><div><font face="&#39;courier new&#39;, monospace">      &lt;master id=&quot;ms_0&quot;&gt;</font></div><div><font face="&#39;courier new&#39;, monospace">        &lt;meta_attributes id=&quot;ms_0-meta_attributes&quot;&gt;</font></div>

<div><font face="&#39;courier new&#39;, monospace">          &lt;nvpair id=&quot;ms_0-meta_attributes-master-max&quot; name=&quot;master-max&quot; value=&quot;1&quot;/&gt;</font></div><div><font face="&#39;courier new&#39;, monospace">          &lt;nvpair id=&quot;ms_0-meta_attributes-master-node-max&quot; name=&quot;master-node-max&quot; value=&quot;1&quot;/&gt;</font></div>

<div><font face="&#39;courier new&#39;, monospace">          &lt;nvpair id=&quot;ms_0-meta_attributes-clone-max&quot; name=&quot;clone-max&quot; value=&quot;2&quot;/&gt;</font></div><div><font face="&#39;courier new&#39;, monospace">          &lt;nvpair id=&quot;ms_0-meta_attributes-clone-node-max&quot; name=&quot;clone-node-max&quot; value=&quot;1&quot;/&gt;</font></div>

<div><font face="&#39;courier new&#39;, monospace">          &lt;nvpair id=&quot;ms_0-meta_attributes-notify&quot; name=&quot;notify&quot; value=&quot;true&quot;/&gt;</font></div><div><font face="&#39;courier new&#39;, monospace">        &lt;/meta_attributes&gt;</font></div>

<div><font face="&#39;courier new&#39;, monospace">        &lt;primitive class=&quot;ocf&quot; id=&quot;ss_drbd&quot; provider=&quot;linbit&quot; type=&quot;drbd&quot;&gt;</font></div><div><font face="&#39;courier new&#39;, monospace">          &lt;instance_attributes id=&quot;ss_drbd-instance_attributes&quot;&gt;</font></div>

<div><font face="&#39;courier new&#39;, monospace">            &lt;nvpair id=&quot;ss_drbd-instance_attributes-drbd_resource&quot; name=&quot;drbd_resource&quot; value=&quot;r0&quot;/&gt;</font></div><div><font face="&#39;courier new&#39;, monospace">          &lt;/instance_attributes&gt;</font></div>

<div><font face="&#39;courier new&#39;, monospace">        &lt;/primitive&gt;</font></div><div><font face="&#39;courier new&#39;, monospace">      &lt;/master&gt;</font></div><div><font face="&#39;courier new&#39;, monospace">      &lt;primitive class=&quot;ocf&quot; id=&quot;fs_data&quot; provider=&quot;heartbeat&quot; type=&quot;Filesystem&quot;&gt;</font></div>

<div><font face="&#39;courier new&#39;, monospace">        &lt;instance_attributes id=&quot;fs_data-instance_attributes&quot;&gt;</font></div><div><font face="&#39;courier new&#39;, monospace">          &lt;nvpair id=&quot;fs_data-instance_attributes-device&quot; name=&quot;device&quot; value=&quot;/dev/drbd0&quot;/&gt;</font></div>

<div><font face="&#39;courier new&#39;, monospace">          &lt;nvpair id=&quot;fs_data-instance_attributes-directory&quot; name=&quot;directory&quot; value=&quot;/data&quot;/&gt;</font></div><div><font face="&#39;courier new&#39;, monospace">          &lt;nvpair id=&quot;fs_data-instance_attributes-fstype&quot; name=&quot;fstype&quot; value=&quot;ext4&quot;/&gt;</font></div>

<div><font face="&#39;courier new&#39;, monospace">        &lt;/instance_attributes&gt;</font></div><div><font face="&#39;courier new&#39;, monospace">      &lt;/primitive&gt;</font></div><div><font face="&#39;courier new&#39;, monospace">      &lt;primitive class=&quot;ocf&quot; id=&quot;ap_apache&quot; provider=&quot;heartbeat&quot; type=&quot;apache&quot;&gt;</font></div>

<div><font face="&#39;courier new&#39;, monospace">        &lt;instance_attributes id=&quot;ap_apache-instance_attributes&quot;&gt;</font></div><div><font face="&#39;courier new&#39;, monospace">          &lt;nvpair id=&quot;ap_apache-instance_attributes-configfile&quot; name=&quot;configfile&quot; value=&quot;/etc/httpd/conf/httpd.conf&quot;/&gt;</font></div>

<div><font face="&#39;courier new&#39;, monospace">        &lt;/instance_attributes&gt;</font></div><div><font face="&#39;courier new&#39;, monospace">      &lt;/primitive&gt;</font></div><div><font face="&#39;courier new&#39;, monospace">      &lt;primitive class=&quot;ocf&quot; id=&quot;ip_101&quot; provider=&quot;heartbeat&quot; type=&quot;IPaddr&quot;&gt;</font></div>

<div><font face="&#39;courier new&#39;, monospace">        &lt;instance_attributes id=&quot;ip_101-instance_attributes&quot;&gt;</font></div><div><font face="&#39;courier new&#39;, monospace">          &lt;nvpair id=&quot;ip_101-instance_attributes-ip&quot; name=&quot;ip&quot; value=&quot;192.168.101.101&quot;/&gt;</font></div>

<div><font face="&#39;courier new&#39;, monospace">        &lt;/instance_attributes&gt;</font></div><div><font face="&#39;courier new&#39;, monospace">      &lt;/primitive&gt;</font></div><div><span style="font-family:&#39;courier new&#39;,monospace">    &lt;/resources&gt;</span></div>

<div><font face="&#39;courier new&#39;, monospace">    &lt;constraints&gt;</font></div><div><font face="&#39;courier new&#39;, monospace">      &lt;rsc_colocation  id=&quot;col-ap_apache&quot;       rsc=&quot;ap_apache&quot;         score=&quot;INFINITY&quot;  with-rsc=&quot;fs_data&quot;/&gt;</font></div>

<div><font face="&#39;courier new&#39;, monospace">      &lt;rsc_colocation  id=&quot;col-fs_data&quot;         rsc=&quot;fs_data&quot;           score=&quot;INFINITY&quot;  with-rsc=&quot;ms_0&quot;       with-rsc-role=&quot;Master&quot;/&gt;</font></div>

<div><font face="&#39;courier new&#39;, monospace">      &lt;rsc_colocation  id=&quot;col-ip_101-ss_drbd&quot;  rsc=&quot;ip_101&quot;            score=&quot;INFINITY&quot;  with-rsc=&quot;ms_0&quot;       with-rsc-role=&quot;Master&quot;/&gt;</font></div>

<div><span style="font-family:&#39;courier new&#39;,monospace">      &lt;rsc_order       first=&quot;fs_data&quot;          id=&quot;ord-ap_apache&quot;      score=&quot;INFINITY&quot;  then=&quot;ap_apache&quot;/&gt;</span></div>

<div><font face="&#39;courier new&#39;, monospace">      &lt;rsc_order       first=&quot;ms_0&quot;             first-action=&quot;promote&quot;  id=&quot;ord-fs_data&quot;  score=&quot;INFINITY&quot;      then=&quot;fs_data&quot;            then-action=&quot;start&quot;/&gt;</font></div>

<div><font face="&#39;courier new&#39;, monospace">    &lt;/constraints&gt;</font></div><div><font face="&#39;courier new&#39;, monospace">    &lt;rsc_defaults&gt;</font></div><div><font face="&#39;courier new&#39;, monospace">      &lt;meta_attributes id=&quot;rsc-options&quot;&gt;</font></div>

<div><font face="&#39;courier new&#39;, monospace">        &lt;nvpair id=&quot;rsc-options-resource-stickiness&quot; name=&quot;resource-stickiness&quot; value=&quot;100&quot;/&gt;</font></div><div><font face="&#39;courier new&#39;, monospace">      &lt;/meta_attributes&gt;</font></div>

<div><font face="&#39;courier new&#39;, monospace">    &lt;/rsc_defaults&gt;</font></div><div><font face="&#39;courier new&#39;, monospace">  &lt;/configuration&gt;</font></div><div><font face="&#39;courier new&#39;, monospace">&lt;/cib&gt;</font></div>

<div><font face="&#39;courier new&#39;, monospace">EOF</font></div><div><font face="&#39;courier new&#39;, monospace">) &gt; /var/lib/heartbeat/crm/cib.xml</font> </div></div></div>