On Tue, Jun 3, 2008 at 1:48 PM, Florent DUTHEIL <[EMAIL PROTECTED]> wrote: > Hi everyone, > > I successfully installed 2.1.3 heartbeat with 0.6.4 pacemaker on a Gentoo > system. > I basically have FileSystem ressources (OCF agent) I share with apache, > vsftp and samba (lsb agent). Due to a low hardening attempt on this setup, I > re-mount FileSystems (first mounted from a third-party NFS server) with the > "bind" and "ro" option which are seen by some of these services. So, I have > 2 types of FS ressources: the NFS "original" ones and "remount/bind" FS > ones. > Ok, first the setup behave exactly as expected (mount order, collocation > constraints, etc). > > A problem occurs when the group containing all FS ressources become a clone > type ressource. Even when I set this clone FS group to run only on one node > with only one instance (clone_max=1, clone_node_max=1), the FS agent can't > mount the "remount/bind" ressources. Other NFS "original" FS are correctly > mounted. > > I've done tests with an cleaned CIB with only these FS ressources and no > constraint, and still the same problem with "remount/bind" FS ressources. > > > Thanks for your help if you have an idea on what I should look for. ^^
I think we'd need to see the logs - so we can understand what actions are failing, how and potentially why. > > > Here is my ressource.xml, feel free to ask for more information. Only the > beginning is interesting, as it concerns the problematic clone FS group. > > <resources> > <clone id="clone_FS"> > <instance_attributes> > <attributes> > <nvpair name="clone_max" value="2"/> > <nvpair name="clone_node_max" value="1"/> > <nvpair name="ordered" value="TRUE"/> > <nvpair name="interleave" value="FALSE"/> > </attributes> > </instance_attributes> > <group id="filesystems"> > <primitive id="FS_drivers_mnt" class="ocf" type="Filesystem" > provider="heartbeat"> > <instance_attributes id="FS_drivers_mnt_ia"> > <attributes> > <nvpair id="FS_drivers_mnt_dev" name="device" > value="filer1.somedomain.com:/vol/vol0/drivers"/> > <nvpair id="FS_drivers_mnt_dir" name="directory" > value="/mnt/filer1/drivers"/> > <nvpair id="FS_drivers_mnt_type" name="fstype" value="nfs"/> > <nvpair id="FS_drivers_mnt_opt" name="options" > value="nosuid,rsize=8192,wsize=8192,nfsvers=3,soft"/> > </attributes> > </instance_attributes> > </primitive> > <primitive id="FS_drivers_bind" class="ocf" type="Filesystem" > provider="heartbeat"> > <instance_attributes id="FS_drivers_bind_ia"> > <attributes> > <nvpair id="FS_drivers_bind_dev" name="device" > value="/mnt/filer1/drivers"/> > <nvpair id="FS_drivers_bind_dir" name="directory" > value="/var/ftp/labtech/labtech_drivers"/> > <nvpair id="FS_drivers_bind_type" name="fstype" value=""/> > <nvpair id="FS_drivers_bind_opt" name="options" > value="ro,bind"/> > </attributes> > </instance_attributes> > </primitive> > <primitive id="FS_soft_mnt" class="ocf" type="Filesystem" > provider="heartbeat"> > <instance_attributes id="FS_soft_mnt_ia"> > <attributes> > <nvpair id="FS_soft_mnt_dev" name="device" > value="filer2.somedomain.com:/vol/labtech_soft"/> > <nvpair id="FS_soft_mnt_dir" name="directory" > value="/mnt/filer2/labtech_soft"/> > <nvpair id="FS_soft_mnt_type" name="fstype" value="nfs"/> > <nvpair id="FS_soft_mnt_opt" name="options" > value="nosuid,rsize=8192,wsize=8192,nfsvers=3,soft"/> > </attributes> > </instance_attributes> > </primitive> > <primitive id="FS_soft_bind" class="ocf" type="Filesystem" > provider="heartbeat"> > <instance_attributes id="FS_soft_bind_ia"> > <attributes> > <nvpair id="FS_soft_bind_dev" name="device" > value="/mnt/filer2/labtech_soft"/> > <nvpair id="FS_soft_bind_dir" name="directory" > value="/var/ftp/labtech/labtech_soft"/> > <nvpair id="FS_soft_bind_type" name="fstype" value=""/> > <nvpair id="FS_soft_bind_opt" name="options" value="ro,bind"/> > </attributes> > </instance_attributes> > </primitive> > <primitive id="FS_public_mnt" class="ocf" type="Filesystem" > provider="heartbeat"> > <instance_attributes id="FS_public_mnt_ia"> > <attributes> > <nvpair id="FS_public_mnt_dev" name="device" > value="filer2.somedomain.com:/vol/labtech_public"/> > <nvpair id="FS_public_mnt_dir" name="directory" > value="/mnt/filer2/labtech_public"/> > <nvpair id="FS_public_mnt_type" name="fstype" value="nfs"/> > <nvpair id="FS_public_mnt_opt" name="options" > value="nosuid,rsize=8192,wsize=8192,nfsvers=3,soft"/> > </attributes> > </instance_attributes> > </primitive> > <primitive id="FS_public_bind" class="ocf" type="Filesystem" > provider="heartbeat"> > <instance_attributes id="FS_public_bind_ia"> > <attributes> > <nvpair id="FS_public_bind_dev" name="device" > value="/mnt/filer2/labtech_public"/> > <nvpair id="FS_public_bind_dir" name="directory" > value="/var/ftp/labtech/labtech_public"/> > <nvpair id="FS_public_bind_type" name="fstype" value=""/> > <nvpair id="FS_public_bind_opt" name="options" value="bind"/> > </attributes> > </instance_attributes> > </primitive> > <primitive id="FS_rdp_mnt" class="ocf" type="Filesystem" > provider="heartbeat"> > <instance_attributes id="FS_rdp_mnt_ia"> > <attributes> > <nvpair id="FS_rdp_mnt_dev" name="device" > value="filer4.somedomain.com:/vol/rdp"/> > <nvpair id="FS_rdp_mnt_dir" name="directory" > value="/mnt/filer4/rdp"/> > <nvpair id="FS_rdp_mnt_type" name="fstype" value="nfs"/> > <nvpair id="FS_rdp_mnt_opt" name="options" > value="nosuid,rsize=8192,wsize=8192,nfsvers=3,soft"/> > </attributes> > </instance_attributes> > </primitive> > </group> > </clone> > > <group id="fort-knox"> > <primitive id="FK_IP" class="ocf" type="IPaddr" provider="heartbeat"> > <instance_attributes id="FK_IP_ia"> > <attributes> > <nvpair id="FK_IP_val" name="ip" value="10.231.226.90"/> > </attributes> > </instance_attributes> > </primitive> > <primitive id="gen_smb" class="lsb" type="samba"> > <operations> > <op id="op_gen_smb_mon" name="monitor" interval="5s" > timeout="3s"/> > </operations> > </primitive> > <primitive id="FK_ftp" class="lsb" type="vsftpd.labtech"> > <operations> > <op id="op_FK_ftp_mon" name="monitor" interval="5s" > timeout="3s"/> > </operations> > </primitive> > </group> > <group id="linux-rep"> > <primitive id="LR_IP" class="ocf" type="IPaddr" provider="heartbeat"> > <instance_attributes id="LR_IP_ia"> > <attributes> > <nvpair id="LR_IP_val" name="ip" value="10.231.226.15"/> > </attributes> > </instance_attributes> > </primitive> > <primitive id="LR_ftp" class="lsb" type="vsftpd.linux-rep"> > <operations> > <op id="op_LR_ftp_mon" name="monitor" interval="5s" > timeout="3s"/> > </operations> > </primitive> > </group> > <group id="LR_FK_general"> > <primitive id="LR_FK_GEN_apache" class="lsb" type="apache2"> > <operations> > <op id="op_LR_FK_GEN_apache_mon" name="monitor" interval="5s" > timeout="3s"/> > </operations> > </primitive> > </group> > </resources> > > > So basically, if I get rid of the clone section and leave the rest of the > group "filesystems" untouched, it works like a charm... > > > Best Regards > > Florent. > > _______________________________________________ > Linux-HA mailing list > [email protected] > http://lists.linux-ha.org/mailman/listinfo/linux-ha > See also: http://linux-ha.org/ReportingProblems > _______________________________________________ Linux-HA mailing list [email protected] http://lists.linux-ha.org/mailman/listinfo/linux-ha See also: http://linux-ha.org/ReportingProblems
