[Pacemaker] ocfs2_controld: Unable to connect to CKPT: Objectdoes not exist

Daniel Qian daniel at bestningning.com
Thu Dec 31 17:32:25 UTC 2009


----- Original Message ----- 
From: "Daniel Qian" <daniel at bestningning.com>
To: "Jiaju Zhang" <jjzhang.linux at gmail.com>; <pacemaker at oss.clusterlabs.org>
Sent: Thursday, December 31, 2009 11:20 AM
Subject: Re: [Pacemaker] ocfs2_controld: Unable to connect to CKPT: 
Objectdoes not exist


>
> ----- Original Message ----- 
> From: "Jiaju Zhang" <jjzhang.linux at gmail.com>
> To: "Daniel Qian" <daniel at bestningning.com>
> Sent: Thursday, December 31, 2009 3:27 AM
> Subject: Re: [Pacemaker] ocfs2_controld: Unable to connect to CKPT: Object 
> does not exist
>
>
>> On Thu, Dec 31, 2009 at 3:57 PM, Daniel Qian <daniel at bestningning.com> 
>> wrote:
>>>
>>> ----- Original Message ----- From: "Jiaju Zhang" 
>>> <jjzhang.linux at gmail.com>
>>> To: <pacemaker at oss.clusterlabs.org>; "Daniel Qian" 
>>> <daniel at bestningning.com>
>>> Sent: Thursday, December 31, 2009 2:26 AM
>>> Subject: Re: [Pacemaker] ocfs2_controld: Unable to connect to CKPT: 
>>> Object
>>> does not exist
>>>
>>>
>>> On Thu, Dec 31, 2009 at 11:35 AM, Daniel Qian <daniel at bestningning.com>
>>> wrote:
>>>>
>>>> I am using pacemaker, corosync and ocfs2 on Fedora 12 to build an
>>>> active/active cluster. When I try to start up o2cb resource with
>>>> ocfs2-tools-pcmk-1.4.3-3.fc12.x86_64 that comes with Fedora 12 it 
>>>> produces
>>>> the following errors:
>>>>
>>>> Dec 30 22:06:29 ilo150 corosync[3866]: [pcmk ] info: pcmk_notify:
>>>> Enabling node notifications for child 9178 (0x1e5e5f0)
>>>> Dec 30 22:06:29 ilo150 ocfs2_controld[9178]: Unable to connect to CKPT:
>>>> Object does not exist
>>>>
>>>> Does anyone know if this is a problem on the ocfs2 side or corosync 
>>>> side?
>>>
>>> - Have you installed openais package?
>>> - ocfs2_controld is using the CKPT service which is provided by openais
>>> - not corosync.
>>>
>>> really? I did not know that. So my best bet is either switch to openais 
>>> or
>>
>> You might misunderstand what I said. It is not "switch to openais" but 
>> "install
>> the openais as well". That is to say, both corosync and openais package
>> are needed :)
>>
>
> I am getting a little confused now and maybe I missed some information 
> here. On the other cluster where openais is in use I had to set the 
> cluster communication - authkey, totem and interface etc. With this one I 
> am working on I did pretty much the same in corosync. Now you are saying I 
> need to turn on openais to work with corosync but the question is where I 
> should put those settings? openais.conf, corosync.conf or both? and which 
> package is supposed to start up pacemaker processes which are done through 
> corosync at the moment:
>
> 1111 ?        Ssl    0:10 corosync
> 1117 ?        SLs    0:00  \_ /usr/lib64/heartbeat/stonithd
> 1118 ?        S      0:03  \_ /usr/lib64/heartbeat/cib
> 1119 ?        S      0:01  \_ /usr/lib64/heartbeat/lrmd
> 1120 ?        S      0:00  \_ /usr/lib64/heartbeat/attrd
> 1121 ?        S      0:00  \_ /usr/lib64/heartbeat/pengine
> 1122 ?        S      0:02  \_ /usr/lib64/heartbeat/crmd
>
>
>

I got more confused now. On Fedora 12 if I do 'service openais status' I get 
a response saying corosync is running. Looking into the startup script 
/etc/rc.d/init.d/openais everything is pointing to corosync actually:

prog="corosync"
exec="/usr/sbin/corosync"
lockfile="/var/lock/subsys/corosync"

Thanks,
Daniel 





More information about the Pacemaker mailing list