[Pacemaker] IPaddr2 Netmask Bug Fix Issue

Pavel Levshin pavel at levshin.spb.ru
Fri Mar 25 19:50:15 UTC 2011


25.03.2011 18:47, Darren.Mansell at opengi.co.uk:
>
> We configure a virtual IP on the non-arping lo interface of both 
> servers and then configure the IPaddr2 resource with lvs_support=true. 
> This RA will remove the duplicate IP from the lo interface when it 
> becomes active. Grouping the VIP with ldirectord/LVS we can have the 
> load-balancer and VIP on one node, balancing traffic to the other node 
> with failover where both resources failover together.
>
> To do this we need to configure the VIP on lo as a 32 bit netmask but 
> the VIP on the eth0 interface needs to have a 24 bit netmask. This has 
> worked fine up until now and we base all of our clusters on this 
> method. Now what happens is that the find_interface() routine in 
> IPaddr2 doesn't remove the IP from lo when starting the VIP resource 
> as it can't find it due to the netmask not matching.
>

Do you really need the address to be deleted from lo? Having two 
identical addresses on the Linux machine should not harm, if routing was 
not affected. In your case, with /32 netmask on lo, I do not foresee any 
problems.

We use it in this way, i.e. with the address set on lo permanently.


--
Pavel Levshin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.clusterlabs.org/pipermail/pacemaker/attachments/20110325/44076c7c/attachment.htm>


More information about the Pacemaker mailing list