enable_isolated_metadata_proxy should be called only when enable_isolated_metadata enabled
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
neutron |
Fix Released
|
Medium
|
yong sheng gong | ||
Grizzly |
Fix Released
|
Medium
|
Gary Kotton |
Bug Description
now the enable_
In fact, if enable_
1. def _output_
"""Write a dnsmasq compatible options file."""
...
# Add host routes for isolated network segments
and not subnet.gateway_ip
and subnet.ip_version == 4)
if enable_metadata:
)
So if enable_
2. def setup(self, network, reuse_existing=
"""Create and initialize a device for network's DHCP on this host."""
device_id = self.get_
port = self.plugin.
if self.conf.
else:
if ip_lib.
if not reuse_existing:
else:
ip_cidrs = []
for fixed_ip in port.fixed_ips:
subnet = fixed_ip.subnet
net = netaddr.
ip_cidr = '%s/%s' % (fixed_
if (self.conf.
so we are adding '169.254.
the metadata_proxy process should not be called if self.conf.
description: | updated |
tags: | added: grizzly-backport-potential l3-ipam-dhcp |
Changed in quantum: | |
status: | New → Incomplete |
tags: | removed: grizzly-backport-potential |
Changed in quantum: | |
status: | Fix Committed → Fix Released |
tags: | removed: in-stable-grizzly |
Changed in neutron: | |
milestone: | havana-1 → 2013.2 |
more information: controlnode: ~$ sudo ip netns exec qdhcp-2b48970b- 443e-4e9a- 95ae-af8b52d5e0 99 ip addr UP,LOWER_ UP> mtu 16436 qdisc noqueue state UNKNOWN MULTICAST, UP,LOWER_ UP> mtu 1500 qdisc noqueue state UNKNOWN 3eff:fef3: 3860/64 scope link
gongysh@
18: lo: <LOOPBACK,
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
23: tap129fb738-09: <BROADCAST,
link/ether fa:16:3e:f3:38:60 brd ff:ff:ff:ff:ff:ff
inet 10.0.1.4/24 brd 10.0.1.255 scope global tap129fb738-09
inet 169.254.169.254/16 brd 169.254.255.255 scope global tap129fb738-09
inet6 fe80::f816:
valid_lft forever preferred_lft forever