[Pacemaker] ipaddr2 & clusterip doubts.
Carlos G Mendioroz
tron at huapi.ba.ar
Thu Feb 17 13:47:33 UTC 2011
Brett Delle Grazie @ 17/02/2011 10:24 -0300 dixit:
> Hi,
>
> On 17 February 2011 12:58, Carlos G Mendioroz <tron at huapi.ba.ar> wrote:
>> Hi,
>> I've found that ipaddr2 can use clusterip when running as clone.
>> (please correct me if I use some word in a not correct way,
>> denoting I fail to get some concept)
>>
>> But my understanding is that clusterip might be beneficial also
>> in the active/standby case because of its use of a single mac
>> address.
>
> Not really - its simpler (networking wise) and safer to use floating
> IP addresses for standard HA. Otherwise all traffic is being
> duplicated to both nodes which ties up bandwidth unnecessarily -
> that's the major
> downside to ClusterIP.
I guess it's a design issue, so it depends.
I've seen the bandwidth argument, but this applies only to, in my case,
to requests going to a server. BW is very low in this direction.
I'm trying to get a fast failover (subsecond). I don't like gratuitous
ARP that much.
>
> Indeed it could be argued that with multiple floating IPs used with
> DNS round-robin,
> ClusterIP becomes almost unnecessary.
DNS is out of the question. A node already talking to the cluster knows
the cluster IP already.
The problem with floating IP, as commented, is ARP caching.
> FYI ClusterIP target in iptables has been deprecated, the successor is
> cluster-match
> but I don't think there is a resource agent which uses it yet.
Noted, thanks. I don't mind upgrading/changing/making an RA if needed.
>> I would create the active with 1 node and the standby alike,
>> but "demote" the standby by forcing it not to answer.
>
> Why? - you lose functionality here such as the system _automatically_
> correcting
> for failure - which is, I assume, why you want to use Pacemaker.
How come I loose anything ? When I say "I would demote...", I mean
"I would make the RA demote..."
>> Questions:
>> -any obvious issue here ?
>> -I see some posts with CLUSTERIP and ARP related issues,
>> but I fail to understand a case where this happens.
>> If someone has a failure case I would appreciate it.
>
> Our failure cases:
> (1) It didn't work at all - resolved by (a)
> (2) It didn't work under failure conditions (pulling the network cable
> and/or power on one node) - we got lost connections, no response etc.
> resolved by (b)
>
> Our solutions were:
> (a) Enable multicast mac addresses on the switch/firewall (otherwise
> it doesn't work at all) and
> (b) adding a static ARP entry for the IP to cluster mac address in the
> switch/firewall.
1) I understand sort of, it's switch dependent, not really a CLUSTERIP
issue. (i.e. you need mcast to work)
2) This is what I'm after as a failure case.
Will test it, it should work (but again, the configuration I'm thinking
of is not the one used by current ipaddr2 RA).
Thanks for your comments!
--
Carlos G Mendioroz <tron at huapi.ba.ar> LW7 EQI Argentina
More information about the Pacemaker
mailing list