[Bug 1819074] Re: Keepalived < 2.0.x in Ubuntu 18.04 LTS not compatible with systemd-networkd
Rafael David Tinoco
rafaeldtinoco at kernelpath.com
Fri Sep 13 14:44:44 UTC 2019
*** This bug is a duplicate of bug 1815101 ***
https://bugs.launchpad.net/bugs/1815101
The following 3 bugs:
https://bugs.launchpad.net/bugs/1815101
https://bugs.launchpad.net/bugs/1819074
https://bugs.launchpad.net/bugs/1810583
Have the same root cause: the fact that systemd-network messes with
secondary IP addresses in NICs managed by systemd.
I'm marking all other cases as a duplicate of LP: #1815101.
TODO here is the following:
- There are mainly 2 "fixes" for this issue:
1) keepalived is able to recognize systemd-networkd changes and change
cluster status in order to reconfigure managed NICs (keepalived (>
2.0.x)).
2) systemd-networkd implements a new stanza (KeepConfiguration=) to
systemd service unit files in order to fix not only this behavior but
all those HA related software that manages secondary IPs and/or aliases
to NICs being managed by systemd-networkd.
I think the most appropriate would make sure those 2 features work in
Eoan, both, together, and then make sure the SRUs are done to Disco and
Bionic. One problem w/ the item (2) is that netplan will also have to
support the new "KeepConfiguration=" systemd service file stanza, but,
the fix (2) is more appropriate for all other HA related softwares
controlling virtual IPs (CTDB, Pacemaker, and so ...).
** This bug has been marked a duplicate of bug 1815101
[master] Restarting systemd-networkd breaks keepalived clusters
** Tags removed: server-next
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to systemd in Ubuntu.
Matching subscriptions: foundations-bugs
https://bugs.launchpad.net/bugs/1819074
Title:
Keepalived < 2.0.x in Ubuntu 18.04 LTS not compatible with systemd-
networkd
Status in keepalived package in Ubuntu:
Fix Released
Status in netplan.io package in Ubuntu:
Fix Released
Status in systemd package in Ubuntu:
Fix Released
Status in keepalived source package in Bionic:
Triaged
Status in netplan.io source package in Bionic:
New
Status in systemd source package in Bionic:
New
Bug description:
Systemd-networkd clobbers VIPs placed by other daemons on any
reconfiguration triggering systemd-networkd restart (netplan apply for
example). Keepalived < version 2.0.x will not restore a VIP lost in
this fashion, breaking high availability on Ubuntu 18.04 LTS. A
backport for keepalived >= 2.0.x should fix the issue.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/keepalived/+bug/1819074/+subscriptions
More information about the foundations-bugs
mailing list