[ClusterLabs] Antw: [EXT] Re: Resolving cart before the horse with mounted filesystems.

Ulrich Windl Ulrich.Windl at rz.uni-regensburg.de
Wed May 5 02:34:36 EDT 2021


>>> Matthew Schumacher <matt.s at aptalaska.net> schrieb am 04.05.2021 um 17:43 in
Nachricht <50c1d14a-14fc-6f5d-fa16-16ff49048bb3 at aptalaska.net>:
> On 5/3/21 7:19 AM, Andrei Borzenkov wrote:
>> This was already asked for the same reason. No, there is not. The goal
>> of monitor is to find out whether resource is active or not. If
>> prerequisite resources are not there, resource cannot be active.
>>
>>> Is there a way to have a delayed start?
>>>
>>> At the end of the day, the way VirtualDomain works has been very
>>> troublesome for me.  The second that the config file isn't available
>>> pacemaker thinks that the domain is down and starts kicking the stool
>>> from under things, even if the domain is running just fine. It seems to
>> You misunderstand what happens. Probes check whether specific resource
>> is running on specific node (which allows pacemaker to skip resource
>> start if it already active, e.g. after pacemaker service was restarted).
>> Then pacemaker recomputes resource distribution. It does it every time
>> something changed. So when node2 came back and pacemaker reevaluated
>> resource placement node2 became preferred choice. The choice is
>> preferred because "crm resource move vm-testvm node2" creates constraint
>> that tells exactly that - resource vm-testvm MUST run on node2 if node2
>> is available to run resources.
>>
>> Pacemaker did exactly what you told it to do.
>>
>> See "crm resource clear" for the way to remove such constraints.
>>
> 
> Thanks for the help, I found the issue.  The problem was a boot order 
> thing.  I was starting libvirt after the cluster, so the VM resetting on 
> unfencing wasn't because of the monitor, it was because it tried to 
> migrate, found that it couldn't, failed, then stopped the resource and 
> tried again, but the second time libvirt was up, so it worked.
> 
> I have another question:
> 
> How do I access to resource 'reload' action on my custom resource using 
> crmsh?
> 
> I don't see a 'crm resource reload' and it appears that a restart causes 
> all of the resources that depend on it to stop/start.  My resource does 
> have a reload action and the 'crm ra info' shows the action, I just 
> can't seem to call it.

Does "crm ra info .." list the reload action?

> 
> Thanks,
> Matt
> 
> 
> _______________________________________________
> Manage your subscription:
> https://lists.clusterlabs.org/mailman/listinfo/users 
> 
> ClusterLabs home: https://www.clusterlabs.org/ 






More information about the Users mailing list