DHCP Agent not assigning IP if more than one subnet exists on network
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
neutron |
Fix Released
|
High
|
Mark McClain |
Bug Description
If more than one subnet is assigned to a network then the VM's running on that network do not receive IP addresses.
Reproduction:
1. create network
2. create subnet 192.168.7.0/24
3. create subnet 192.168.8.0/24
4. deploy VM nova boot --image cirros-
The host file has:
fa:16:3e:
fa:16:3e:
fa:16:3e:
fa:16:3e:
fa:16:3e:
2 problems:
1. VM's do not receive IP addresses
2. dnsmasq only has first IP (it is not updated if there are subnet changes)
nobody 26718 0.0 0.0 28812 1024 ? S 16:41 0:00 dnsmasq --no-hosts --no-resolv --strict-order --bind-interfaces --interface=
Not sure if this is the cause of the problem
Thanks
Gary
Changed in quantum: | |
status: | New → Confirmed |
assignee: | nobody → Mark McClain (markmcclain) |
Changed in quantum: | |
status: | Fix Committed → Fix Released |
Changed in quantum: | |
milestone: | folsom-rc1 → 2012.2 |
I've confirmed this bug and have determined that the problem is related to --dhcp-range not updating when the subnets are modified.
The current work around is to kill dnsmasq and then restart the dhcp agent.