<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body bgcolor="#ffffff" text="#0050d0">
<font size="-1"><font face="Helvetica, Arial, sans-serif">So colocation
is biting me in the ass again and I cant figure this one out.<br>
I have a group of iSCSI devices that then go into an md raid device
that then goes into an lvm device which then gets mounted and then
exported by nfs. Thoughout this whole project I've had the resources
trying to start on nodes where the resource it depends on wasnt even
running. But those were usually when I failed something and they tried
to migrate. Right now I'm having problems simply starting the final
resource, the nfs export<br>
<br>
All the resource are started on the same node except for the
ocf:hearbeat:nfsserver resource. For some reason it refuses to start on
the same node, even though I have a colocation rule.<br>
All the other resources are on node 'nas01', but every time I start up
the nfsserver resource it starts on 'nas02'. I've stopped it, cleaned
it, started it back up. All have no effect. Ive even tried reversing
the order of the resources in the colocation rule as last time I had
this problem it was cause they were backwards.<br>
<br>
Below is info from the crm util, and attached is the output of
`cibadmin -Q`<br>
Using the pacemaker 1.1.1-1.fc13 package on rhel6<br>
<br>
</font></font>
<table border="1" cellpadding="2" cellspacing="2" width="100%">
  <tbody>
    <tr>
      <td valign="top"><small>crm(live)# configure show<br>
node nas01<br>
node nas02<br>
node nas03<br>
primitive filesystem_sdb1 ocf:etc:fs \<br>
        params uuid="2c8b70de-09a7-4cf1-864d-346c0602d6e1"
mount_path="/mnt/iscsi-sdb1" \<br>
        meta target-role="Started"<br>
primitive iSCSI_nas01_sdb1 ocf:heartbeat:iscsi \<br>
        params portal="165.212.101.241"
target="iqn.165.212.101.240:nas01.sdb1" \<br>
        op monitor interval="30s" \<br>
        meta target-role="Started"<br>
primitive iSCSI_nas02_sdb1 ocf:heartbeat:iscsi \<br>
        params portal="165.212.101.242"
target="iqn.165.212.101.240:nas02.sdb1" \<br>
        op monitor interval="30s" \<br>
        meta target-role="Started"<br>
primitive iSCSI_nas03_sdb1 ocf:heartbeat:iscsi \<br>
        params portal="165.212.101.243"
target="iqn.165.212.101.240:nas03.sdb1" \<br>
        op monitor interval="30s" \<br>
        meta target-role="Started"<br>
primitive lvm-iSCSI_sdb1 ocf:etc:lvm \<br>
        params vg_name="vg-md-iscsi-sdb1" lv_name="lv-vg-md-iscsi-sdb1"
\<br>
        meta target-role="Started"<br>
primitive md_iSCSI_sdb1 ocf:etc:md \<br>
        params name="nas01:iscsi-sdb1"
uuid="abddf4ea:06524e68:8e2b8f4e:1b24c56d" \<br>
        meta target-role="Started" \<br>
        op monitor interval="5s"<br>
primitive nfs_sdb1 ocf:heartbeat:nfsserver \<br>
        params nfs_init_script="/etc/init.d/nfs"
nfs_shared_infodir="/mnt/iscsi-sdb1/nfs" nfs_notify_cmd="/bin/true"
nfs_ip="*" \<br>
        meta target-role="Started"<br>
group gr-iSCSI_sdb1 iSCSI_nas01_sdb1 iSCSI_nas02_sdb1 iSCSI_nas03_sdb1<br>
      <b>colocation co-sdb1 inf: nfs_sdb1 filesystem_sdb1
lvm-iSCSI_sdb1 md_iSCSI_sdb1 gr-iSCSI_sdb1</b><br>
order or-sdb1 inf: gr-iSCSI_sdb1 md_iSCSI_sdb1 lvm-iSCSI_sdb1
filesystem_sdb1 nfs_sdb1<br>
property $id="cib-bootstrap-options" \<br>
        dc-version="1.1.1-972b9a5f68606f632893fceed658efa085062f55" \<br>
        cluster-infrastructure="openais" \<br>
        expected-quorum-votes="3" \<br>
        stonith-enabled="false" \<br>
        no-quorum-policy="ignore" \<br>
        default-resource-stickiness="INFINITY" \<br>
        last-lrm-refresh="1292215929"</small><br>
      </td>
    </tr>
  </tbody>
</table>
<font size="-1"><font face="Helvetica, Arial, sans-serif"><br>
<br>
</font></font>
<table border="1" cellpadding="2" cellspacing="2" width="100%">
  <tbody>
    <tr>
      <td valign="top"><small>crm(live)# status<br>
============<br>
Last updated: Mon Dec 13 05:04:52 2010<br>
Stack: openais<br>
Current DC: nas03 - partition with quorum<br>
Version: 1.1.1-972b9a5f68606f632893fceed658efa085062f55<br>
3 Nodes configured, 3 expected votes<br>
5 Resources configured.<br>
============<br>
      <br>
Online: [ nas02 nas01 nas03 ]<br>
      <br>
 Resource Group: gr-iSCSI_sdb1<br>
     iSCSI_nas01_sdb1   (ocf::heartbeat:iscsi): Started nas01<br>
     iSCSI_nas02_sdb1   (ocf::heartbeat:iscsi): Started nas01<br>
     iSCSI_nas03_sdb1   (ocf::heartbeat:iscsi): Started nas01<br>
 lvm-iSCSI_sdb1 (ocf::etc:lvm): Started nas01<br>
 filesystem_sdb1        (ocf::etc:fs):  Started nas01<br>
 md_iSCSI_sdb1  (ocf::etc:md):  Started nas01<br>
      <b> nfs_sdb1       (ocf::heartbeat:nfsserver):     Started nas02</b><br>
      </small></td>
    </tr>
  </tbody>
</table>
<font size="-1"><font face="Helvetica, Arial, sans-serif"><br>
<br>
<br>
</font></font>
</body>
</html>