[Pacemaker] Regarding Stonith RAs
Dejan Muhamedagic
dejanmm at fastmail.fm
Wed Nov 16 14:28:54 UTC 2011
Hi,
On Wed, Nov 16, 2011 at 05:49:30PM +0530, neha chatrath wrote:
[...]
> Nov 14 13:16:57 ggns2mexsatsdp17.hsc.com lrmd: [3976]: notice:
> on_msg_get_rsc_types: can not find this RA class stonith"
The PILS plugin handling stonith resources was not found.
Strange, cannot recall seeing this before. It should be in
/usr/lib/heartbeat/plugins/RAExec/stonith.so (or /usr/lib64
depending on your installation). Please check permissions and if
this file is really a valid so object file. If everything's in
order no idea what else could be the reason. You could strace
lrmd on startup and see what happens between lines 1137 and 1158.
Thanks,
Dejan
>
> Thanks and regards
> Neha Chatrath
>
> > ----------------------------------------------------------------------
> >
> >
> > Date: Wed, 16 Nov 2011 11:12:12 +0100
> > From: Dejan Muhamedagic <dejanmm at fastmail.fm>
> > To: The Pacemaker cluster resource manager
> > <pacemaker at oss.clusterlabs.org>
> > Subject: Re: [Pacemaker] Regarding Stonith RAs
> > Message-ID: <20111116101211.GA4938 at walrus.homenet>
> > Content-Type: text/plain; charset=us-ascii
> >
> > Hi,
> >
> > On Tue, Nov 15, 2011 at 08:44:45AM +0530, neha chatrath wrote:
> > > Hello Dejan,
> > >
> > > I am using Cluster Glue version 1.0.7.
> > > Also this does not seem to be a problem with a specific Stonith agent
> > like
> > > IPMI, I think it is more of an issue with all the Stonith agents.
> > > I have tried configuring another test Stonith agent e.g. Suicide and I am
> > > facing exactly the same issue.
> >
> > Looks like a broken installation. I guess that metadata for other
> > resource classes works fine. It could be some issue with
> > stonith-ng. Did you notice any messages from stonith-ng?
> >
> > Thanks,
> >
> > Dejan
> >
> > > Kindly please suggest.
> > >
> > > Thanks and regards
> > > Neha Chatrath
> > >
> > > Date: Mon, 14 Nov 2011 15:41:43 +0100
> > > From: Dejan Muhamedagic <dejanmm at fastmail.fm>
> > > To: The Pacemaker cluster resource manager
> > > <pacemaker at oss.clusterlabs.org
> > > >
> > > Subject: Re: [Pacemaker] Regarding Stonith RAs
> > > Message-ID: <20111114144142.GA3735 at squib>
> > > Content-Type: text/plain; charset=us-ascii
> > >
> > > Hi,
> > >
> > > On Mon, Nov 14, 2011 at 02:05:49PM +0530, neha chatrath wrote:
> > > > Hello,
> > > > I am facing issue in configuring a Stonith resource in my system of
> > > cluster
> > > > with 2 nodes.
> > > > Whenever I try to give the following command:
> > > > "crm configure primitive app_fence stonith::external/ipmi params
> > hostname=
> > > > ggns2mexsatsdp17.hsc.com ipaddr=192.168.113.17 userid=root
> > > > passwd=pass at abc123" ,
> > > > I get the following errors:
> > > >
> > > > "ERROR: stonith:external/ipmi: could not parse meta-data:
> > >
> > > Which version of cluster-glue do you have installed? There is a
> > > serious issue with external/ipmi in version 1.0.8, we'll make a
> > > new release ASAP.
> > >
> > > Thanks,
> > >
> > > Dejan
> > >
> > >
> > > On Mon, Nov 14, 2011 at 2:05 PM, neha chatrath <nehachatrath at gmail.com
> > >wrote:
> > >
> > > > Hello,
> > > > I am facing issue in configuring a Stonith resource in my system of
> > > > cluster with 2 nodes.
> > > > Whenever I try to give the following command:
> > > > "crm configure primitive app_fence stonith::external/ipmi params
> > hostname=
> > > > ggns2mexsatsdp17.hsc.com ipaddr=192.168.113.17 userid=root
> > > > passwd=pass at abc123" ,
> > > > I get the following errors:
> > > >
> > > > "ERROR: stonith:external/ipmi: could not parse meta-data:
> > > > Traceback (most recent call last):
> > > > File "/usr/sbin/crm", line 41, in <module>
> > > > crm.main.run()
> > > > File "/usr/lib/python2.6/site-packages/crm/main.py", line 249, in run
> > > > if parse_line(levels,shlex.split(' '.join(args))):
> > > > File "/usr/lib/python2.6/site-packages/crm/main.py", line 145, in
> > > > parse_line
> > > > lvl.release()
> > > > File "/usr/lib/python2.6/site-packages/crm/levels.py", line 68, in
> > > > release
> > > > self.droplevel()
> > > > File "/usr/lib/python2.6/site-packages/crm/levels.py", line 87, in
> > > > droplevel
> > > > self.current_level.end_game(self._in_transit)
> > > > File "/usr/lib/python2.6/site-packages/crm/ui.py", line 1524, in
> > end_game
> > > > self.commit("commit")
> > > > File "/usr/lib/python2.6/site-packages/crm/ui.py", line 1425, in
> > commit
> > > > self._verify(mkset_obj("xml","changed"),mkset_obj("xml"))
> > > > File "/usr/lib/python2.6/site-packages/crm/ui.py", line 1324, in
> > _verify
> > > > rc2 = set_obj_semantic.semantic_check(set_obj_all)
> > > > File "/usr/lib/python2.6/site-packages/crm/cibconfig.py", line 280,
> > in
> > > > semantic_check
> > > > rc = self.__check_unique_clash(set_obj_all)
> > > > File "/usr/lib/python2.6/site-packages/crm/cibconfig.py", line 260,
> > in
> > > > __check_unique_clash
> > > > process_primitive(node, clash_dict)
> > > > File "/usr/lib/python2.6/site-packages/crm/cibconfig.py", line 245,
> > in
> > > > process_primitive
> > > > if ra_params[ name ].get("unique") == "1":
> > > > TypeError: 'NoneType' object is unsubscriptable
> > > > "
> > > > From /var/log/messages: following error is being reported from lrmd:
> > "notice:
> > > > on_msg_get_metadata: can not find the class stonith"
> > > >
> > > > It seems the it is not able to find any RAs related to Stonith.
> > > >
> > > > Following is the output of some crm commands:
> > > > *crm(live)ra# classes*
> > > > heartbeat
> > > > lsb
> > > > ocf / heartbeat linbit mcg pacemaker
> > > > *stonith*
> > > >
> > > > *crm(live)ra# list ocf heartbeat*
> > > > AoEtarget AudibleAlarm CTDB
> > > > ClusterMon Delay Dummy
> > > > EvmsSCC Evmsd Filesystem
> > > > ICP IPaddr IPaddr2
> > > > IPsrcaddr IPv6addr LVM
> > > > LinuxSCSI MailTo ManageRAID
> > > > ManageVE Pure-FTPd Raid1
> > > > Route SAPDatabase SAPInstance
> > > > SendArp ServeRAID SphinxSearchDaemon
> > > > Squid Stateful SysInfo
> > > > VIPArip VirtualDomain WAS
> > > > WAS6 WinPopup Xen
> > > > Xinetd anything apache
> > > > conntrackd db2 drbd
> > > > eDir88 exportfs fio
> > > > iSCSILogicalUnit iSCSITarget ids
> > > > iscsi jboss ldirectord
> > > > mysql mysql-proxy nfsserver
> > > > nginx oracle oralsnr
> > > > pgsql pingd portblock
> > > > postfix proftpd rsyncd
> > > > scsi2reservation sfex syslog-ng
> > > > tomcat vmware
> > > >
> > > > *crm(live)ra# list stonith*
> > > >
> > > > crm(live)ra#
> > > >
> > > > All the sotnith related RAs are present in
> > > > /usr/lib/stonith/plugins/external.
> > > >
> > > > Following is the output of "ls command :
> > > > [root at ggns2mexsatsdp17 ~]# ls /usr/lib/stonith/plugins/external/
> > > >
> > > > drac5 hetzner ibmrsa ipmi kdumpcheck nut
> > > > output riloe ssh vmware xen0-ha
> > > > dracmc-telnet hmchttp ibmrsa-telnet ippower9258 libvirt ouput
> > > > rackpdu sbd vcenter xen0
> > > >
> > > > Can somebody please help me with this?
> > > >
> > > > Thanks and regards
> > > > Neha Chatrath
> > > >
> > > >
> > >
> > >
> > >
> > >
> >
> _______________________________________________
> Pacemaker mailing list: Pacemaker at 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
More information about the Pacemaker
mailing list