Public bug reported:
It looks that when not existing interfaces are given in keepalived.conf
file, keepalived may not start properly.
I saw that when running functional tests from module
neutron.tests.functional.agent.linux.test_keepalived.KeepalivedManagerTestCase
on RHEL 8 where keepalived 2.0.10 is used.
I saw in logs something like:
maj 23 10:10:16 de208a364e0f82ba5124812fa88cfd47-tester-0
Keepalived_vrrp[11267]: Registering Kernel netlink reflector
maj 23 10:10:16 de208a364e0f82ba5124812fa88cfd47-tester-0
Keepalived_vrrp[11267]: Registering Kernel netlink command channel
maj 23 10:10:16 de208a364e0f82ba5124812fa88cfd47-tester-0
Keepalived_vrrp[11267]: Opening file
'/tmp/tmpo_he5agd/tmpnhyku1i8/router1/keepalived.conf'.
maj 23 10:10:16 de208a364e0f82ba5124812fa88cfd47-tester-0
Keepalived_vrrp[11267]: (Line 7) WARNING - interface eth0 for vrrp_instance
VR_1 doesn't exist
maj 23 10:10:16 de208a364e0f82ba5124812fa88cfd47-tester-0
Keepalived_vrrp[11267]: (Line 17) (VR_1) tracked interface eth0 doesn't exist
maj 23 10:10:16 de208a364e0f82ba5124812fa88cfd47-tester-0
Keepalived_vrrp[11267]: (Line 20) WARNING - interface eth0 for ip address
169.254.0.1/24 doesn't exist
maj 23 10:10:16 de208a364e0f82ba5124812fa88cfd47-tester-0
Keepalived_vrrp[11267]: (Line 23) WARNING - interface eth1 for ip address
192.168.1.0/24 doesn't exist
maj 23 10:10:16 de208a364e0f82ba5124812fa88cfd47-tester-0
Keepalived_vrrp[11267]: (Line 24) WARNING - interface eth2 for ip address
192.168.2.0/24 doesn't exist
maj 23 10:10:16 de208a364e0f82ba5124812fa88cfd47-tester-0
Keepalived_vrrp[11267]: (Line 25) WARNING - interface eth2 for ip address
192.168.3.0/24 doesn't exist
maj 23 10:10:16 de208a364e0f82ba5124812fa88cfd47-tester-0
Keepalived_vrrp[11267]: (Line 26) WARNING - interface eth10 for ip address
192.168.55.0/24 doesn't exist
maj 23 10:10:16 de208a364e0f82ba5124812fa88cfd47-tester-0
Keepalived_vrrp[11267]: (Line 29) WARNING - interface eth1 for VROUTE nexthop
doesn't exist
maj 23 10:10:16 de208a364e0f82ba5124812fa88cfd47-tester-0
Keepalived_vrrp[11267]: (Line 34) WARNING - interface eth4 for vrrp_instance
VR_2 doesn't exist
maj 23 10:10:16 de208a364e0f82ba5124812fa88cfd47-tester-0
Keepalived_vrrp[11267]: (Line 40) (VR_2) tracked interface eth4 doesn't exist
maj 23 10:10:16 de208a364e0f82ba5124812fa88cfd47-tester-0
Keepalived_vrrp[11267]: (Line 43) WARNING - interface eth4 for ip address
169.254.0.2/24 doesn't exist
maj 23 10:10:16 de208a364e0f82ba5124812fa88cfd47-tester-0
Keepalived_vrrp[11267]: (Line 46) WARNING - interface eth2 for ip address
192.168.2.0/24 doesn't exist
maj 23 10:10:16 de208a364e0f82ba5124812fa88cfd47-tester-0
Keepalived_vrrp[11267]: (Line 47) WARNING - interface eth6 for ip address
192.168.3.0/24 doesn't exist
maj 23 10:10:16 de208a364e0f82ba5124812fa88cfd47-tester-0
Keepalived_vrrp[11267]: (Line 48) WARNING - interface eth10 for ip address
192.168.55.0/24 doesn't exist
maj 23 10:10:16 de208a364e0f82ba5124812fa88cfd47-tester-0
Keepalived_vrrp[11267]: Non-existent interface specified in configuration
maj 23 10:10:16 de208a364e0f82ba5124812fa88cfd47-tester-0
Keepalived_vrrp[11267]: Stopped - used 0.000608 user time, 0.000000 system time
maj 23 10:10:16 de208a364e0f82ba5124812fa88cfd47-tester-0 Keepalived[11266]:
Keepalived_vrrp exited with permanent error CONFIG. Terminating
maj 23 10:10:16 de208a364e0f82ba5124812fa88cfd47-tester-0 Keepalived[11266]:
Stopped Keepalived v2.0.10 (11/12,2018)
** Affects: neutron
Importance: Medium
Assignee: Slawek Kaplonski (slaweq)
Status: Confirmed
** Tags: functional-tests
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1830232
Title:
[Functional tests] Keepalived fails to start when not existing
interfaces are set in config file
Status in neutron:
Confirmed
Bug description:
It looks that when not existing interfaces are given in
keepalived.conf file, keepalived may not start properly.
I saw that when running functional tests from module
neutron.tests.functional.agent.linux.test_keepalived.KeepalivedManagerTestCase
on RHEL 8 where keepalived 2.0.10 is used.
I saw in logs something like:
maj 23 10:10:16 de208a364e0f82ba5124812fa88cfd47-tester-0
Keepalived_vrrp[11267]: Registering Kernel netlink reflector
maj 23 10:10:16 de208a364e0f82ba5124812fa88cfd47-tester-0
Keepalived_vrrp[11267]: Registering Kernel netlink command channel
maj 23 10:10:16 de208a364e0f82ba5124812fa88cfd47-tester-0
Keepalived_vrrp[11267]: Opening file
'/tmp/tmpo_he5agd/tmpnhyku1i8/router1/keepalived.conf'.
maj 23 10:10:16 de208a364e0f82ba5124812fa88cfd47-tester-0
Keepalived_vrrp[11267]: (Line 7) WARNING - interface eth0 for vrrp_instance
VR_1 doesn't exist
maj 23 10:10:16 de208a364e0f82ba5124812fa88cfd47-tester-0
Keepalived_vrrp[11267]: (Line 17) (VR_1) tracked interface eth0 doesn't exist
maj 23 10:10:16 de208a364e0f82ba5124812fa88cfd47-tester-0
Keepalived_vrrp[11267]: (Line 20) WARNING - interface eth0 for ip address
169.254.0.1/24 doesn't exist
maj 23 10:10:16 de208a364e0f82ba5124812fa88cfd47-tester-0
Keepalived_vrrp[11267]: (Line 23) WARNING - interface eth1 for ip address
192.168.1.0/24 doesn't exist
maj 23 10:10:16 de208a364e0f82ba5124812fa88cfd47-tester-0
Keepalived_vrrp[11267]: (Line 24) WARNING - interface eth2 for ip address
192.168.2.0/24 doesn't exist
maj 23 10:10:16 de208a364e0f82ba5124812fa88cfd47-tester-0
Keepalived_vrrp[11267]: (Line 25) WARNING - interface eth2 for ip address
192.168.3.0/24 doesn't exist
maj 23 10:10:16 de208a364e0f82ba5124812fa88cfd47-tester-0
Keepalived_vrrp[11267]: (Line 26) WARNING - interface eth10 for ip address
192.168.55.0/24 doesn't exist
maj 23 10:10:16 de208a364e0f82ba5124812fa88cfd47-tester-0
Keepalived_vrrp[11267]: (Line 29) WARNING - interface eth1 for VROUTE nexthop
doesn't exist
maj 23 10:10:16 de208a364e0f82ba5124812fa88cfd47-tester-0
Keepalived_vrrp[11267]: (Line 34) WARNING - interface eth4 for vrrp_instance
VR_2 doesn't exist
maj 23 10:10:16 de208a364e0f82ba5124812fa88cfd47-tester-0
Keepalived_vrrp[11267]: (Line 40) (VR_2) tracked interface eth4 doesn't exist
maj 23 10:10:16 de208a364e0f82ba5124812fa88cfd47-tester-0
Keepalived_vrrp[11267]: (Line 43) WARNING - interface eth4 for ip address
169.254.0.2/24 doesn't exist
maj 23 10:10:16 de208a364e0f82ba5124812fa88cfd47-tester-0
Keepalived_vrrp[11267]: (Line 46) WARNING - interface eth2 for ip address
192.168.2.0/24 doesn't exist
maj 23 10:10:16 de208a364e0f82ba5124812fa88cfd47-tester-0
Keepalived_vrrp[11267]: (Line 47) WARNING - interface eth6 for ip address
192.168.3.0/24 doesn't exist
maj 23 10:10:16 de208a364e0f82ba5124812fa88cfd47-tester-0
Keepalived_vrrp[11267]: (Line 48) WARNING - interface eth10 for ip address
192.168.55.0/24 doesn't exist
maj 23 10:10:16 de208a364e0f82ba5124812fa88cfd47-tester-0
Keepalived_vrrp[11267]: Non-existent interface specified in configuration
maj 23 10:10:16 de208a364e0f82ba5124812fa88cfd47-tester-0
Keepalived_vrrp[11267]: Stopped - used 0.000608 user time, 0.000000 system time
maj 23 10:10:16 de208a364e0f82ba5124812fa88cfd47-tester-0 Keepalived[11266]:
Keepalived_vrrp exited with permanent error CONFIG. Terminating
maj 23 10:10:16 de208a364e0f82ba5124812fa88cfd47-tester-0 Keepalived[11266]:
Stopped Keepalived v2.0.10 (11/12,2018)
To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1830232/+subscriptions
--
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : [email protected]
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help : https://help.launchpad.net/ListHelp