Keepalived virtual IPs disappear
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Netplan |
New
|
Undecided
|
Unassigned |
Bug Description
*Somewhere* it looks like netplan reloads systemd-networkd weekly, leading to IP addresses added by Keepalived (and other similar programs) "evaporating" from interfaces once a week.
I would report this as a bug in systemd-networkd, but Debian does not have this problem and Ubuntu does, and the difference is netplan + systemd, vs /e/n/i + systemd so I am currently believing this is a netplan bug (I can't find any suggestion anywhere on my system that systemd-networkd is triggering its own reload).
There are a few reports of this online (mainly on the keepalived mailing list and bug tracker - Notably https:/
Example log from systemd-networkd is attached - in my case both eth0 and eth1 have IPs managed by keepalived.
I don't get these log messages on Debian, so believe it's something Ubuntu specific and likely to be netplan related. If not, apologies, and please let me know in which project I should open a bug report.
Unfortunately, of the back of this, I'll be switching all our load balancers to Debian rather than Ubuntu, largely down to the fact that Ubuntu's standard repos don't ship a version of Keepalived that can cope with this and recover from it.