yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #87394
[Bug 1942794] Re: [OVN] "DHCP_Options" is not updated when the metadata port IPs are
Reviewed: https://review.opendev.org/c/openstack/neutron/+/807692
Committed: https://opendev.org/openstack/neutron/commit/bd0ded15ca21161c0f20679477445f4e31128267
Submitter: "Zuul (22348)"
Branch: master
commit bd0ded15ca21161c0f20679477445f4e31128267
Author: Rodolfo Alonso Hernandez <ralonsoh@xxxxxxxxxx>
Date: Tue Sep 7 08:52:21 2021 +0000
[OVN] Update the DHCP options when the metadata port is modified
Always update the DHCP options when the metadata port is created,
updated or deleted. If the metadata port IP addresses are updated,
the DHCP options register should be too, modifying the static routes
defined in "DHCP_Options.options.classless_static_route".
These static routes will be injected in the VM in the DHCP request.
The IP address of the metadata port should match with the static
route redirecting the traffic to the metadata IP address
"169.254.169.254/32":
$ ip r
default via 10.0.0.1 dev eth0
10.0.0.0/28 dev eth0 scope link src 10.0.0.7
169.254.169.254 via 10.0.0.2 dev eth0 # 10.0.0.2 is the metadata
# port IP address
Closes-Bug: #1942794
Change-Id: Id5d4909caa521a899b97d83bdc1963b010e97dac
** Changed in: neutron
Status: In Progress => Fix Released
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1942794
Title:
[OVN] "DHCP_Options" is not updated when the metadata port IPs are
Status in neutron:
Fix Released
Bug description:
In OVN, the DHCP server will inject into the VM the routes defined in
"DHCP_Options" register. There is "DHCP_Option" per subnet with DHCP
enabled.
The "DHCP_Options.options.classless_static_route" is a set of static
routes defined in the root namespace of the VM. If the OVN metadata is
enabled, a static route will be created to send traffic to the
metadata IP "169.254.169.254/32", using the metadata port IP.
Currently, if the user manually changes this IP address (the metadata
port should have only one IP address per subnet), this is not updated
in the corresponding "DHCP_Option" register.
Related Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=1994591
To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1942794/+subscriptions
References