[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