[ClusterLabs] ocf:heartbeat:IPsrcaddr generated failed probe "[findif] failed" on inactive nodes

Adam Cecile acecile at le-vert.net
Wed Feb 7 08:57:13 EST 2024


On 2/7/24 09:49, Oyvind Albrigtsen wrote:
> On 07/02/24 09:35 +0100, Adam Cecile wrote:
>> Hello,
>>
>>
>> Crm_mon show these errors on my cluster, while everything is working 
>> as expected:
>>
>> Failed Resource Actions:
>>   * Default-Public-IPv4-Is-Default-Src probe on gw-3.domain returned 
>> 'error' ([findif] failed) at Wed Feb  7 08:00:22 2024 after 49ms
>>   * Default-Public-IPv4-Is-Default-Src probe on gw-1.domain returned 
>> 'error' ([findif] failed) at Wed Feb  7 08:00:22 2024 after 48ms
>>   * Default-Public-IPv4-Is-Default-Src probe on gw-2.domain returned 
>> 'error' ([findif] failed) at Wed Feb  7 08:02:31 2024 after 64ms
>>
>> I think pacemaker is unable to check default source address on node 
>> which are not currently owning the IP addresses, which is expected. 
>> However Default-Public-IPv4-Is-Default-Src is +INF colocated with 
>> public IP addresses, so I do not understand why such errors are 
>> generated on inactive nodes.
> This is the probe-action, which will check whether the resource has
> the expected status (e.g. stopped for nodes where it's not running).
>
> You can either setup another IP on the same network on the interface
> to avoid these errors, or setting cidr_netmask and interface might help.
>
> IPsrcaddr doesnt advertise the interface parameter, so you probably
> have to do e.g. "pcs resource update -f
> Default-Public-IPv4-Is-Default-Src nic=<interface>" to set it anyways,
> so findif will be able to use it.
>
Thanks ! You got it, it was indeed related to that. I tried setting up 
"nic" but it told me the parameter did not exist so I guessed it was not 
possible.

Is that normal to use "private" attribute with --force ?

>
> Oyvind Albrigtsen
>>
>> Here are some config extracts:
>>
>> primitive Default-Public-IPv4 IPaddr2 \
>>         params cidr_netmask=24 ip=1.1.1.1 nic=eth1 \
>>         op monitor interval=30 \
>>         op start interval=0s timeout=20s \
>>         op stop interval=0s timeout=20s
>>
>> primitive IPSEC-Public-IPv4 IPaddr2 \
>>         params cidr_netmask=24 ip=1.1.1.2 nic=eth1 \
>>         op monitor interval=30 \
>>         op start interval=0s timeout=20s \
>>         op stop interval=0s timeout=20s \
>>         meta target-role=Started
>>
>> primitive Public-IPv4-Gateway Route \
>>         params destination="0.0.0.0/0" device=eth1 gateway=1.1.1.254 \
>>         op monitor interval=30 \
>>         op reload interval=0s timeout=20s \
>>         op start interval=0s timeout=20s \
>>         op stop interval=0s timeout=20s
>>
>> primitive Default-Public-IPv4-Is-Default-Src IPsrcaddr \
>>         params cidr_netmask=24 ipaddress=1.1.1.1 \
>>         op monitor interval=30 \
>>         op start interval=0s timeout=20s \
>>         op stop interval=0s timeout=20s \
>>         meta target-role=Started
>>
>> colocation 
>> colocation-Default-Public-IPv4-Is-Default-Src-Default-Public-IPv4-INFINITY 
>> +inf: Default-Public-IPv4-Is-Default-Src Default-Public-IPv4
>> colocation 
>> colocation-Default-Public-IPv4-Public-IPv4-Gateway-INFINITY +inf: 
>> Default-Public-IPv4 Public-IPv4-Gateway
>> colocation colocation-IPSEC-Public-IPv4-Public-IPv4-Gateway-INFINITY 
>> +inf: IPSEC-Public-IPv4 Public-IPv4-Gateway
>>
>> order 
>> order-Default-Public-IPv4-Default-Public-IPv4-Is-Default-Src-mandatory 
>> Default-Public-IPv4:start Default-Public-IPv4-Is-Default-Src:start
>> order order-Default-Public-IPv4-IPSEC-Public-IPv4-mandatory 
>> Default-Public-IPv4:start IPSEC-Public-IPv4:start
>> order order-Default-Public-IPv4-Public-IPv4-Gateway-mandatory 
>> Default-Public-IPv4:start Public-IPv4-Gateway:start
>>
>>
>> Any hint would be greatly appreciated !
>>
>> Best regards, Adam.
>
>> _______________________________________________
>> Manage your subscription:
>> https://lists.clusterlabs.org/mailman/listinfo/users
>>
>> ClusterLabs home: https://www.clusterlabs.org/
>
> _______________________________________________
> Manage your subscription:
> https://lists.clusterlabs.org/mailman/listinfo/users
>
> ClusterLabs home: https://www.clusterlabs.org/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.clusterlabs.org/pipermail/users/attachments/20240207/ec2b2535/attachment-0001.htm>


More information about the Users mailing list