On Mon, Aug 9, 2010 at 6:43 PM, bunkertor <bunker...@tiscali.it> wrote: > hi to all! > i have some problems with cluster and gfs2 mounting on iscsi devices. > i followed this guide > "http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf" with some changes > depending on my envoironment; so the cluster should connect to iscsi portal, > start dlm_controld(.pcmk) and gfs_controld(.pcmk) and mount gfs2 partitions > on both nodes. > but when cluster tries to mount gfs2 partition on both nodes, i got an error > in corosync.log, like this: > > Aug 09 17:30:57 tromso lrmd: [7495]: info: RA output: (dlm:1:start:stderr) > dlm_controld.pcmk: no process found > .... > Aug 09 17:30:58 tromso lrmd: [7495]: info: RA output: > (gfs2FS:0:start:stderr) error mounting /dev/sda on /mnt/fs-cl00: No such > file or directory
Perhaps /dev/sdaN rather than /dev/sda ? > > in dmesg: > ..... > [14000.428842] GFS2: can't find protocol lock_dlm > > but dlm_controld.pcmk is up and running > tromso:/etc/corosync # ps -eaf | grep pcmk > root 7699 1 0 17:30 ? 00:00:00 dlm_controld.pcmk -q 0 > root 7704 1 0 17:30 ? 00:00:00 gfs_controld.pcmk -g 0 What does it say when you run the following: killall -0 dlm_controld.pcmk; echo $? > > and mount point exists > tromso:/etc/corosync # ls -l /mnt/ > total 4 > drwxr-xr-x 2 root root 4096 Aug 9 11:41 fs-cl00 > > in gfs_controld it logs this error aswell: > > Aug 09 17:36:01 gfs_controld mount_done: fscl not found > Aug 09 17:36:01 gfs_controld do_leave: fscl not found fscl ? > > iscsi, dlm and gfs2 control clones work fine. well, not if its saying: > Aug 09 17:30:57 tromso lrmd: [7495]: info: RA output: (dlm:1:start:stderr) > dlm_controld.pcmk: no process found unless thats from the check _before_ the daemon is started. > when i try to mount partition manually i have this output: [where > gfs2-cluster in clustername in corosync.conf and fscl is the name of 2 > journals] Can you show us your corosync.conf? > > tromso:/etc/corosync # mount -t gfs2 /dev/sda /mnt/fs-cl00 -o > locktable=gfs2-cluster:fscl,lockproto=lock_dlm -vv > mount /dev/sda /mnt/fs-cl00 > parse_opts: opts = "rw,locktable=gfs2-cluster:fscl,lockproto=lock_dlm" > clear flag 1 for "rw", flags = 0 > add extra locktable=gfs2-cluster:fscl > add extra lockproto=lock_dlm > parse_opts: flags = 0 > parse_opts: extra = "locktable=gfs2-cluster:fscl,lockproto=lock_dlm" > parse_opts: hostdata = "" > parse_opts: lockproto = "lock_dlm" > parse_opts: locktable = "gfs2-cluster:fscl" > lock_dlm_join: hostdata: "hostdata=jid=0:id=382599105:first=1" > mount(2) failed error -1 errno 2 > error mounting /dev/sda on /mnt/fs-cl00: No such file or directory > > and... > > tromso:/etc/corosync # gfs2_tool sb /dev/sda table > current lock table name = "gfs2-cluster:fscl" > tromso:/etc/corosync # gfs2_tool sb /dev/sda proto > current lock protocol name = "lock_dlm" > > i cannot see where i make mistakes, so i'm here to ask help =) > > here my cluster configuration: > =============== > tromso:/etc/corosync # crm configure show > node oslo > node tromso > primitive Cluster-IP ocf:heartbeat:IPaddr2 \ > params ip="172.16.1.200" cidr_netmask="32" \ > op monitor interval="30s" > primitive dlm ocf:pacemaker:controld \ > op monitor interval="120s" > primitive gfs-control ocf:pacemaker:controld \ > op monitor interval="120s" > primitive gfs2FS ocf:heartbeat:Filesystem \ > params device="/dev/sda" directory="/mnt/fs-cl00" fstype="gfs2" > primitive iscsi ocf:heartbeat:iscsi \ > params iscsiadm="/sbin/iscsiadm" > target="iqn.2010-07.uk.co.bunkertor:storage.lvm02" > portal="172.16.1.101:3260" > clone dlm-clone dlm \ > meta interleave="true" > clone gfs-clone gfs-control \ > meta interleave="true" > clone gfs2FS-clone gfs2FS \ > meta interleave="true" > clone iscsi-clone iscsi \ > meta interleave="true" > colocation c_gfs2 inf: gfs2FS-clone ( gfs-clone dlm-clone ) iscsi-clone > order o_gfs2 inf: iscsi-clone ( dlm-clone gfs-clone ) gfs2FS-clone > property $id="cib-bootstrap-options" \ > dc-version="1.0.9-74392a28b7f31d7ddc86689598bd23114f58978b" \ > cluster-infrastructure="openais" \ > expected-quorum-votes="2" \ > stonith-enabled="false" \ > no-quorum-policy="ignore" \ > last-lrm-refresh="1281367116" > =============== > > output of monitoring: > =============== > Last updated: Mon Aug 9 18:11:20 2010 > Stack: openais > Current DC: oslo - partition with quorum > Version: 1.0.9-74392a28b7f31d7ddc86689598bd23114f58978b > 2 Nodes configured, 2 expected votes > 5 Resources configured. > ============ > > Online: [ oslo tromso ] > > Cluster-IP (ocf::heartbeat:IPaddr2): Started oslo > Clone Set: iscsi-clone > Started: [ oslo tromso ] > Clone Set: dlm-clone > Started: [ oslo tromso ] > Clone Set: gfs-clone > Started: [ oslo tromso ] > > Failed actions: > gfs2FS:0_start_0 (node=oslo, call=14, rc=1, status=complete): unknown > error > gfs2FS:0_start_0 (node=tromso, call=12, rc=1, status=complete): unknown > error > =============== > > and versions of components (all sw manually installed) > > tromso:/etc/corosync # dlm_controld.pcmk -V > dlm_controld 3.0.14 (built Aug 4 2010 23:13:16) > Copyright (C) Red Hat, Inc. 2004-2010 All rights reserved. > =============== > tromso:/etc/corosync # gfs_controld.pcmk -V > gfs_controld 3.0.14 (built Aug 4 2010 23:13:35) > Copyright (C) Red Hat, Inc. 2004-2010 All rights reserved. > =============== > tromso:/etc/corosync # corosync -v > Corosync Cluster Engine, version '1.2.7' SVN revision '3013' > Copyright (c) 2006-2009 Red Hat, Inc. > =============== > > this is kernel... > Linux version 2.6.34-12-xen (ge...@buildhost) (gcc version 4.5.0 20100604 > [gcc-4_5-branch revision 160292] (SUSE Linux) ). > > i'm not a guru and this installation is only for learning so be patient, and > sorry for my poor english. > thank to all in advance and nice regards. > > PS: i hope this is the right place to post my question, if not please let me > know. > > _______________________________________________ > Pacemaker mailing list: Pacemaker@oss.clusterlabs.org > http://oss.clusterlabs.org/mailman/listinfo/pacemaker > > Project Home: http://www.clusterlabs.org > Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf > Bugs: > http://developerbugs.linux-foundation.org/enter_bug.cgi?product=Pacemaker > _______________________________________________ Pacemaker mailing list: Pacemaker@oss.clusterlabs.org http://oss.clusterlabs.org/mailman/listinfo/pacemaker Project Home: http://www.clusterlabs.org Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf Bugs: http://developerbugs.linux-foundation.org/enter_bug.cgi?product=Pacemaker