[Pacemaker] node status does not change even if pacemakerd dies
Andrew Beekhof
andrew at beekhof.net
Mon Dec 3 11:24:52 UTC 2012
On Mon, Dec 3, 2012 at 8:15 PM, Kazunori INOUE
<inouekazu at intellilink.co.jp> wrote:
> (12.11.30 23:52), David Vossel wrote:
>>
>> ----- Original Message -----
>>>
>>> From: "Kazunori INOUE" <inouekazu at intellilink.co.jp>
>>> To: "pacemaker at oss" <pacemaker at oss.clusterlabs.org>
>>> Sent: Friday, November 30, 2012 2:38:50 AM
>>> Subject: [Pacemaker] node status does not change even if pacemakerd dies
>>>
>>> Hi,
>>>
>>> I am testing the latest version.
>>> - ClusterLabs/pacemaker 9c13d14640(Nov 27, 2012)
>>> - corosync 92e0f9c7bb(Nov 07, 2012)
>>> - libqb 30a7871646(Nov 29, 2012)
>>>
>>>
>>> Although I killed pacemakerd, node status did not change.
>>>
>>> [dev1 ~]$ pkill -9 pacemakerd
>>> [dev1 ~]$ crm_mon
>>> :
>>> Stack: corosync
>>> Current DC: dev2 (2472913088) - partition with quorum
>>> Version: 1.1.8-9c13d14
>>> 2 Nodes configured, unknown expected votes
>>> 0 Resources configured.
>>>
>>>
>>> Online: [ dev1 dev2 ]
>>>
>>> [dev1 ~]$ ps -ef|egrep 'corosync|pacemaker'
>>> root 11990 1 1 16:05 ? 00:00:00 corosync
>>> 496 12010 1 0 16:05 ? 00:00:00
>>> /usr/libexec/pacemaker/cib
>>> root 12011 1 0 16:05 ? 00:00:00
>>> /usr/libexec/pacemaker/stonithd
>>> root 12012 1 0 16:05 ? 00:00:00
>>> /usr/libexec/pacemaker/lrmd
>>> 496 12013 1 0 16:05 ? 00:00:00
>>> /usr/libexec/pacemaker/attrd
>>> 496 12014 1 0 16:05 ? 00:00:00
>>> /usr/libexec/pacemaker/pengine
>>> 496 12015 1 0 16:05 ? 00:00:00
>>> /usr/libexec/pacemaker/crmd
>>>
>>>
>>> We want the node status to change to OFFLINE(stonith-enabled=false),
>>> UNCLEAN(stonith-enabled=true).
>>> That is, we want the function of this deleted code.
>>>
>>> https://github.com/ClusterLabs/pacemaker/commit/dfdfb6c9087e644cb898143e198b240eb9a928b4
>>
>>
>> How are you launching pacemakerd? The systemd service script relaunches
>> pacemakerd on failure and pacemakerd has the ability to attach to all the
>> old processes if they are still around as if nothing happened.
>>
>> -- Vossel
>>
>
> Hi David,
>
> We are using RHEL6 and use it for a while after this.
> Therefore, I start it by the following commands.
>
> $ /etc/init.d/pacemakerd start
> or
> $ service pacemaker start
Ok.
Are you using the pacemaker plugin?
When using cman or corosync 2.0, pacemakerd isn't strictly needed for
normal operation.
Its only there to shutdown and/or respawn failed components.
This isnt the case when the plugin is in use though, but then I'd also
have expected most of the processes to die also.
>
> ----
> $ cat /etc/redhat-release
> Red Hat Enterprise Linux Server release 6.3 (Santiago)
>
> $ ./configure --sysconfdir=/etc --localstatedir=/var --without-cman
> --without-heartbeat
> -snip-
> pacemaker configuration:
> Version = 1.1.8 (Build: 9c13d14)
> Features = generated-manpages agent-manpages ascii-docs
> publican-docs ncurses libqb-logging libqb-ipc lha-fencing corosync-native
> snmp
>
>
> $ cat config.log
> -snip-
> 6000 | #define BUILD_VERSION "9c13d14"
> 6001 | /* end confdefs.h. */
> 6002 | #include <gio/gio.h>
> 6003 |
> 6004 | int
> 6005 | main ()
> 6006 | {
> 6007 | if (sizeof (GDBusProxy))
> 6008 | return 0;
> 6009 | ;
> 6010 | return 0;
> 6011 | }
> 6012 configure:32411: result: no
> 6013 configure:32417: WARNING: Unable to support systemd/upstart. You need
> to use glib >= 2.26
> -snip-
> 6286 | #define BUILD_VERSION "9c13d14"
> 6287 | #define SUPPORT_UPSTART 0
> 6288 | #define SUPPORT_SYSTEMD 0
>
>
> Best Regards,
> Kazunori INOUE
>
>
>>
>>> related bugzilla: http://bugs.clusterlabs.org/show_bug.cgi?id=5064
>>>
>>>
>>> Best Regards,
>>> Kazunori INOUE
>>>
>>> _______________________________________________
>>> 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://bugs.clusterlabs.org
>>>
>>
>> _______________________________________________
>> 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://bugs.clusterlabs.org
>
>
> _______________________________________________
> 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://bugs.clusterlabs.org
More information about the Pacemaker
mailing list