[ClusterLabs] FW: ocf_heartbeat_IPaddr2 - Real MAC of interface is revealed
Andrei Borzenkov
arvidjaar at gmail.com
Wed Mar 14 03:01:23 EDT 2018
On Wed, Mar 14, 2018 at 12:40 AM, Andreas M. Iwanowski
<namezero at afim.info> wrote:
> Dear folks,
>
> We are currently trying to set up a multimaster cluster and use a cloned ocf_heartbeat_IPaddr2 resource to share the IP address.
>
> We have, however, run into a problem that, when a cluster member is taken offline, the MAC for the IP address changes from the multicast-MAC to the interface mac of the remaining host.
> When the other host is put pack online, pings to the cluster IP time out when it changes back to multicast (until the ARP cache on the router expires).
>
What exactly offline means? Host failure? You put node in standby in
pacemaker? When MAC changes - immediately or after host/cluster
restart?
> Is there any way to prevent network devices from learning the interface MACs? I.e. even if one host is servicing both resources, use the multicast MAC?
> Any help would be appreciated!
>
> Here is the pcs status:
> ===========================
> Cluster name: test_svc
> WARNING: corosync and pacemaker node names do not match (IPs used in setup?)
> Stack: corosync
> Current DC: host1 (version 1.1.16-12.el7_4.8-94ff4df) - partition with quorum Last updated: Tue Mar 13 07:12:07 2018 Last change: Sun Mar 11 17:17:04 2018 by hacluster via crmd on host1
>
> 2 nodes configured
> 2 resources configured
>
> Online: [ host1 host2 ]
>
I guess output when one host is "offline" would be needed here.
> Full list of resources:
>
> Clone Set: RedmineIP-clone [RedmineIP] (unique)
> RedmineIP:0 (ocf::heartbeat:IPaddr2): Started host1
> RedmineIP:1 (ocf::heartbeat:IPaddr2): Started host2
>
> Daemon Status:
> corosync: active/disabled
> pacemaker: active/disabled
> pcsd: active/enabled
> ===========================
>
More information about the Users
mailing list