fbb9397979
Load balancers with IPv6 VIP addresses would fail to create due to a duplicate address detection issue. The keepalived process would also crash with a segfault due to a known bug[1]. This patch resolves both issues and allows load balancers with IPv6 VIP addresses to be created in active/standby topology. [1] https://github.com/acassen/keepalived/issues/457 Story: 2003451 Task: 24657 Co-Authored-By: Michael Johnson <johnsomor@gmail.com> Change-Id: I15a4be05740e2657f998902d468e57763c3ed52e
12 lines
384 B
Bash
Executable File
12 lines
384 B
Bash
Executable File
#!/bin/bash
|
|
# keepalived older than 1.3 will segfault when using IPv6 VIPs if the
|
|
# ip6_tables module is not loaded. Make sure it is loaded on releases we
|
|
# know have the older version.
|
|
|
|
set -eu
|
|
set -o xtrace
|
|
|
|
if [ "$DISTRO_NAME" == "ubuntu" ] && { [ "$DIB_RELEASE" == "trusty" ] || [ "$DIB_RELEASE" == "xenial" ]; }; then
|
|
echo ip6_tables > /etc/modules-load.d/ip6_tables.conf
|
|
fi
|