[Openais] Help on mounting ocfs2 filesystems
Andreas Kurz
andreas at hastexo.com
Wed Mar 21 10:49:26 UTC 2012
Hello,
On 03/21/2012 12:57 AM, Carlos Xavier wrote:
> Hi.
>
> Im tryng to make a cluster using pacemaker on OpenSUSE 12.1 with DRBD +
> OCFS2 + Mysql on top of the filesystem.
> The system will have two DRBD resources to be mounted on /var/lib/mysql
> and on /export.
Be sure you configured "resource-and-stonith" fencing policy for DRBD
and you use a correct fencing script like: goo.gl/O4N8f
>
> The resources were already done and the filesystem is already created
> and tested.
> So far I could start the resources with Pacemaker and create the OCFS2
> management group with the configuration below:
>
> node artemis
> node jupiter
> primitive dlm ocf:pacemaker:controld \
> op monitor interval="60" timeout="60"
> primitive ip_mysql ocf:heartbeat:IPaddr2 \
> params ip="10.10.10.5" cidr_netmask="32" nic="vlan0" \
> op monitor interval="30s"
> primitive o2cb ocf:ocfs2:o2cb \
> op monitor interval="60" timeout="60"
> primitive resDRBD_export ocf:linbit:drbd \
> params drbd_resource="export" \
> operations $id="opsDRBD_export" \
> op monitor interval="20" role="Master" timeout="20" \
> op monitor interval="30" role="Slave" timeout="20" \
> meta target-role="started"
> primitive resDRBD_mysql ocf:linbit:drbd \
> params drbd_resource="mysql" \
> operations $id="opsDRBD_mysql" \
> op monitor interval="20" role="Master" timeout="20" \
> op monitor interval="30" role="Slave" timeout="20" \
> meta target-role="started"
> group grp_ocfs2_mgmt dlm o2cb
> ms msDRBD_export resDRBD_export \
> meta resource-stickines="100" master-max="2" clone-max="2"
> notify="true" interleave="true"
> ms msDRBD_mysql resDRBD_mysql \
> meta resource-stickines="100" master-max="2" clone-max="2"
> notify="true" interleave="true"
> clone cl_ocfs2_mgmt grp_ocfs2_mgmt \
> meta interleave="true"
> property $id="cib-bootstrap-options" \
> dc-version="1.1.6-9971ebba4494012a93c03b40a2c58ec0eb60f50c" \
> cluster-infrastructure="openais" \
> expected-quorum-votes="2" \
> stonith-enabled="false" \
Bad idea! You should really use stonith in such a setup ... in any
cluster setup.
> no-quorum-policy="ignore" \
> last-lrm-refresh="1332282601" \
> default-resource-stickiness="1000"
>
> When I try to mount the filesystems appending the configuration below on
> the crm:
>
> primitive ocfs2_export ocf:heartbeat:Filesystem \
> params device="/dev/drbd/by-res/export" directory="/export"
> fstype="ocfs2" \
> op monitor interval="120s"
> clone cl_exportFS ocfs2_export meta interleave="true" ordered="true"
>
>
> order ord_ocfs2_exp msDRBD_export:promote cl_ocfs2_mgmt:start
> cl_exportFS:start
> colocation col_ocfs2 cl_exportFS cl_ocfs2_mgmt msDRBD_export:Master
>
> primitive ocfs2-mysql ocf:heartbeat:Filesystem \
> params device="/dev/drbd/by-res/mysql" directory="/var/lib/mysql"
> fstype="ocfs2" \
> op monitor interval="120s"
> clone clone-mysql-fs ocfs2-mysql meta interleave="true"
> ordered="true"
>
> order ord_ocfs2_my msDRBD_mysql:promote cl_ocfs2_mgmt:start
> cl_mysqlFS:start
> colocation col_ocfs2 cl_mysqlFS cl_ocfs2_mgmt msDRBD_mysql:Master
colocation col_ocfs2 inf: .......
Use "crm configure help colocation" to find out more, the same for order.
You could also add the two file system primitives to the cl_ocfs2_mgmt
group, then only the constraints between this group and DRBD are needed.
Regards,
Andreas
--
Need help with Pacemaker?
http://www.hastexo.com/now
>
> Just at the beginning of the commands I'm getting this error:
>
> jupiter:~ # crm configure
> crm(live)configure# primitive ocfs2_export ocf:heartbeat:Filesystem \
>> params device="/dev/drbd/by-res/export" directory="/export"
>> fstype="ocfs2" \
>> op monitor interval="120s"
> WARNING: ocfs2_export: default timeout 20s for start is smaller than the
> advised 60
> WARNING: ocfs2_export: default timeout 20s for stop is smaller than the
> advised 60
> WARNING: ocfs2_export: default timeout 20s for monitor is smaller than
> the advised 40
> crm(live)configure# clone cl_exportFS ocfs2_export meta
> interleave="true" ordered="true"
> crm(live)configure# order ord_ocfs2 msDRBD_export:promote
> cl_ocfs2_mgmt:start cl_exportFS:start
> ERROR: syntax in score near <msDRBD_export:promote>
>
> Im very sorry for bothering you but its the first time i work with
> pacemaker, I searcher about this error and got nothing.
>
> Please tell me what I'm doing wrong or missing. What is the best way to
> have two OCFS2 filesystem mounted by Pacemaker.
>
> Any help will be appreciated.
> Regards,
> Carlos.
>
> _______________________________________________
> Openais mailing list
> Openais at lists.linux-foundation.org
> https://lists.linuxfoundation.org/mailman/listinfo/openais
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 222 bytes
Desc: OpenPGP digital signature
URL: <http://lists.linuxfoundation.org/pipermail/openais/attachments/20120321/90b31546/attachment.sig>
More information about the Openais
mailing list