[Pacemaker] Problems setting up clone resource syslog-ng - I need help
Senftleben, Stefan, ITSC
Stefan.Senftleben at ITSC.de
Wed Nov 17 12:09:01 UTC 2010
Hi,
okay, these infos I found in syslog. But no lrmd-log entries canbe found.
root at lxds05:~# cat /var/log/syslog|grep pengi|grep syslog
Nov 17 12:47:22 lxds05 pengine: [1089]: ERROR: unpack_rsc_op: Hard error - syslog-ng:0_monitor_0 failed with rc=6: Preventing syslog-ng-clone from re-starting anywhere in the cluster
Nov 17 12:47:22 lxds05 pengine: [1089]: ERROR: unpack_rsc_op: Hard error - syslog-ng:0_monitor_0 failed with rc=6: Preventing syslog-ng-clone from re-starting anywhere in the cluster
Nov 17 12:47:22 lxds05 pengine: [1089]: notice: clone_print: Clone Set: syslog-ng-clone
Nov 17 12:47:22 lxds05 pengine: [1089]: notice: short_print: Stopped: [ syslog-ng:0 syslog-ng:1 ]
Nov 17 12:47:22 lxds05 pengine: [1089]: info: native_color: Resource syslog-ng:0 cannot run anywhere
Nov 17 12:47:22 lxds05 pengine: [1089]: info: native_color: Resource syslog-ng:1 cannot run anywhere
Nov 17 12:47:22 lxds05 pengine: [1089]: notice: LogActions: Leave resource syslog-ng:0 (Stopped)
Nov 17 12:47:22 lxds05 pengine: [1089]: notice: LogActions: Leave resource syslog-ng:1 (Stopped)
Nov 17 12:48:00 lxds05 pengine: [1089]: ERROR: unpack_rsc_op: Hard error - syslog-ng:0_monitor_0 failed with rc=6: Preventing syslog-ng-clone from re-starting anywhere in the cluster
Question:
I executed following commands in /usr/lib/ocf/resource.d/heartbeat/ :
OCF_ROOT=/usr/lib/ocf
OCF_FUNCTIONS_DIR=${OCF_ROOT}/resource.d/heartbeat
Executing the RA manually:
root at lxds05:/usr/lib/ocf/resource.d/heartbeat# ./syslog-ng
./syslog-ng: Zeile 27: /resource.d/heartbeat/.ocf-shellfuncs: No such file or directory
./syslog-ng: Zeile 216: ocf_log: Kommando nicht gefunden.
What command is needed to run the RA manually?
Thanks
Stefan
-----Ursprüngliche Nachricht-----
Von: Dejan Muhamedagic [mailto:dejanmm at fastmail.fm]
Gesendet: Mittwoch, 17. November 2010 12:39
An: The Pacemaker cluster resource manager
Betreff: Re: [Pacemaker] Problems setting up clone resource syslog-ng - I need help
Hi,
On Wed, Nov 17, 2010 at 11:22:19AM +0100, Senftleben, Stefan, ITSC wrote:
> Hello everybody,
>
> I need help in configuring a cluster resource for syslog-ng.
> Could anybody give me a hint, what is wrong in the configuration?
>
> After "crm resource start syslog-ng" the output of "crm_mon -f -1"
> shows:
>
> ============
> Last updated: Wed Nov 17 10:50:41 2010
> Stack: openais
> Current DC: lxds05 - partition with quorum
> Version: 1.0.8-042548a451fce8400660f6031f4da6f0223dd5dd
> 2 Nodes configured, 2 expected votes
> 6 Resources configured.
> ============
>
> Online: [ lxds05 lxds07 ]
>
> Master/Slave Set: ms_drbd
> Masters: [ lxds05 ]
> Slaves: [ lxds07 ]
> Master/Slave Set: ms_drbd1
> Masters: [ lxds05 ]
> Slaves: [ lxds07 ]
> Master/Slave Set: ms_drbd2
> Masters: [ lxds05 ]
> Slaves: [ lxds07 ]
> Resource Group: nagios-group
> fs_drbd (ocf::heartbeat:Filesystem): Started lxds05
> fs_drbd1 (ocf::heartbeat:Filesystem): Started lxds05
> fs_drbd2 (ocf::heartbeat:Filesystem): Started lxds05
> ip1 (ocf::heartbeat:IPaddr2): Started lxds05
> apache2 (ocf::heartbeat:apache): Started lxds05
> nagios (ocf::naprax:nagios): Started lxds05
> mailto (ocf::heartbeat:MailTo): Started lxds05
> Clone Set: pingdclone
> Started: [ lxds05 lxds07 ]
>
> Migration summary:
> * Node lxds05: pingd=400
> * Node lxds07: pingd=400
>
> Failed actions:
> syslog-ng:0_monitor_0 (node=lxds05, call=283, rc=6,
> status=complete): not configured
> syslog-ng:0_monitor_0 (node=lxds07, call=117, rc=6,
> status=complete): not configured
The resource agent doesn't like the configuration you provided.
You'll have to look at the logs to see what's wrong. Look for messages from the RA (syslog-ng) and lrmd.
Thanks,
Dejan
>
> Following the output of "crm configure show":
>
> ######################################################################
> ##
> ############
> node lxds05 \
> attributes standby="off"
> node lxds07 \
> attributes standby="off"
> primitive apache2 ocf:heartbeat:apache \
> params configfile="/services/etc/apache2/apache2.conf"
> httpd="/usr/sbin/apache2" \
> op monitor interval="15s" \
> op start interval="0" timeout="240s" \
> op stop interval="0" timeout="240s" \
> meta target-role="Started"
> primitive drbd_disk ocf:linbit:drbd \
> params drbd_resource="nagios" \
> op monitor interval="20s" role="Slave" timeout="240s" \
> op monitor interval="10s" role="Master" timeout="240s"
> primitive drbd_disk1 ocf:linbit:drbd \
> params drbd_resource="pnp4nagios" \
> op monitor interval="20s" role="Slave" timeout="240s" \
> op monitor interval="10s" role="Master" timeout="240s"
> primitive drbd_disk2 ocf:linbit:drbd \
> params drbd_resource="services" \
> op monitor interval="20s" role="Slave" timeout="240s" \
> op monitor interval="10s" role="Master" timeout="240s"
> primitive fs_drbd ocf:heartbeat:Filesystem \
> params device="/dev/drbd0" directory="/usr/local/nagios"
> fstype="ext3" \
> op monitor interval="15s" \
> op start interval="0" timeout="240s" \
> op stop interval="0" timeout="360s"
> primitive fs_drbd1 ocf:heartbeat:Filesystem \
> params device="/dev/drbd1" directory="/usr/local/pnp4nagios"
> fstype="ext3" \
> op monitor interval="15s" \
> op start interval="0" timeout="240s" \
> op stop interval="0" timeout="360s"
> primitive fs_drbd2 ocf:heartbeat:Filesystem \
> params device="/dev/drbd2" directory="/services/etc"
> fstype="ext3" \
> op monitor interval="15s" \
> op start interval="0" timeout="240s" \
> op stop interval="0" timeout="360s" \
> meta target-role="Started"
> primitive ip1 ocf:heartbeat:IPaddr2 \
> params ip="192.168.1.112" nic="eth5" cidr_netmask="24" \
> op monitor interval="10s" timeout="20s" \
> meta target-role="Started"
> primitive mailto ocf:heartbeat:MailTo \
> params email="mail at domain.com" \
> op monitor interval="10" timeout="10" depth="0" \
> meta target-role="Started"
> primitive nagios ocf:naprax:nagios \
> params configfile="/usr/local/nagios/etc/nagios.cfg"
> nagios="/usr/local/nagios/bin/nagios" \
> op monitor interval="15s" \
> op start interval="0" timeout="240s" \
> op stop interval="0" timeout="240s" \
> meta target-role="Started"
> primitive pingd ocf:pacemaker:pingd \
> params host_list="host1 host2 host3 host4" multiplier="100"
> dampen="5s" \
> op monitor interval="15s" timeout="5s"
> primitive syslog-ng ocf:heartbeat:syslog-ng \
> params configfile="/etc/syslog-ng/syslog-ng.conf"
> syslog_ng_binary="/usr/sbin/syslog-ng" \
> op monitor interval="60s" timeout="60s" depth="0"
> group nagios-group fs_drbd fs_drbd1 fs_drbd2 ip1 apache2 nagios mailto \
> meta target-role="Started"
> ms ms_drbd drbd_disk \
> meta master-max="1" master-node-max="1" clone-max="2"
> clone-node-max="1" notify="true" target-role="Started"
> ms ms_drbd1 drbd_disk1 \
> meta master-max="1" master-node-max="1" clone-max="2"
> clone-node-max="1" notify="true"
> ms ms_drbd2 drbd_disk2 \
> meta master-max="1" master-node-max="1" clone-max="2"
> clone-node-max="1" notify="true"
> clone pingdclone pingd \
> meta globally-unique="false" target-role="Started"
> clone syslog-ng-clone syslog-ng \
> meta globally-unique="false" target-role="Started"
> location cli-prefer-ip1 nagios-group \
> rule $id="cli-prefer-rule-ip1" inf: #uname eq lxds07 and
> #uname eq lxds05 location nagios-group_on_connected_node nagios-group
> \
> rule $id="pingd-rule" pingd: defined pingd colocation
> drbd_on_disks inf: ms_drbd ms_drbd1 ms_drbd2 nagios-group order
> mount_after_drbd inf: ms_drbd:promote nagios-group:start order
> mount_after_drbd1 inf: ms_drbd1:promote nagios-group:start order
> mount_after_drbd2 inf: ms_drbd2:promote nagios-group:start property
> $id="cib-bootstrap-options" \
> dc-version="1.0.8-042548a451fce8400660f6031f4da6f0223dd5dd" \
> cluster-infrastructure="openais" \
> expected-quorum-votes="2" \
> stonith-enabled="false" \
> no-quorum-policy="ignore"
> rsc_defaults $id="rsc-options" \
> resource-stickiness="100"
>
> ######################################################################
> ##
> ############
>
> Regards
>
> Stefan
> _______________________________________________
> 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=Pacema
> ker
_______________________________________________
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