[Linux-cluster] Questions about rgmanager

brem belguebli brem.belguebli at gmail.com
Thu Aug 20 13:56:08 UTC 2009


Solved,

I was missing a primary key in my metadata.

Brem


2009/8/19, brem belguebli <brem.belguebli at gmail.com>:
>
> Hi,
>
> Changing the cluster version reloads the rgmanager configuration, but
> it restarts my custom resources despite the fact that they were "started"
> (in clustat).
>
> Just changing the cluster.conf version, not doing anything to my custom
> resource makes this happen.
>
> In the log I get the message  :
> <info> Stopping changed resources
> <info> Restarting changed resources
> <info> Starting changed resources
>
> which may be generic messages and then I see my resources being stopped and
> restarted.
>
> Sometimes, I also can notice that my service after being stopped, I have a
> monitor action that is triggered that fails (normal service is stopped) and
> that disables (status failed) completely the service.
>
> I'm running Rhel 5.3 (I saw the post about VM's on RHel 5.2 which seems to
> be similar).
>
> I've tried to run rgmanager in debug (clurgmgrd -d) mode but it seems to
> get stuck
>
> Any idea on what I may be missing ?
>
>
> 2009/8/19, brem belguebli <brem.belguebli at gmail.com>:
>>
>> thx Lon
>>
>> 2009/8/18 Lon Hohberger <lhh at redhat.com>
>>
>>> On Tue, 2009-08-18 at 11:01 +0200, brem belguebli wrote:
>>> > Hello,
>>> >
>>> > I have a few questions about rgmanager:
>>> >
>>> > 1) How to make it take into account resource metadata changes without
>>> > restarting it. service rgmanager reload (or kill -HUP) doesn't.
>>> >     In case one needs to change some timers in a resource metadata,
>>> > the only way to make it is to stop and start rgmanager which brings
>>> > down the resources.
>>>
>>>
>>> Need to change the configuration version in cluster.conf; rgmanager
>>> doesn't record for example file mtimes and run stat() to see if metadata
>>> changed.  Doing this wouldn't work anyway, as some resources have
>>> external metadata.
>>>
>>> > 2) Is there a way to log what "rules" rgmanager succeded to load at
>>> > start time (or the ones it failed to), as having a "24 rules loaded"
>>> > message isn't very explicit.
>>>
>>>
>>> You can run:
>>>
>>>   rg_test rules | grep ^Agent
>>>
>>> There's no way currently to have rgmanager log specifically which agent
>>> it loaded at run-time.
>>>
>>> > The last point concerns the potential replacement of rgmanager with
>>> > pacemaker (as stated at
>>> > http://sources.redhat.com/cluster/wiki/RGManager). Will this happen in
>>> > a near future ?
>>>
>>>
>>> Not immediately; we still have a bit to go:
>>>
>>> * need configuration file format conversion utility
>>> * need basic "work-alike" tools.  Ex: clustat.
>>> * need to do a bit of work on rgmanager agents so they work
>>>  on pacemaker - the standard by which rgmanager+pacemaker
>>>  operate was inadequate and the two programs have diverged
>>>  in slightly incompatible ways
>>>
>>> -- Lon
>>>
>>> --
>>> Linux-cluster mailing list
>>> Linux-cluster at redhat.com
>>> https://www.redhat.com/mailman/listinfo/linux-cluster
>>>
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/linux-cluster/attachments/20090820/c10c27b7/attachment.htm>


More information about the Linux-cluster mailing list