Instance DHCP Request are Sometimes Answered by Remote Dnsmasq
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Confirmed
|
Medium
|
Unassigned |
Bug Description
When an instance sends out a DHCPDISCOVER or DHCPREQUEST, it sometimes leaves the compute node and gets answered by Dnsmasq running on another compute node. The remote Dnsmasq will always respond with "DHCPNAK no address available" (to DHCPDISCOVER) or "DHCPNAK address not available" (to DHCPREQUEST), because it doesn't have an entry for that instance in its config file.
Syslog:
Jan 28 15:31:04 xxxxx dnsmasq-
Jan 28 15:31:04 xxxxx dnsmasq-
Expected Behaviour:
According to blueprint (https:/
Environment:
- Icehouse 2014.1.3
- Ubuntu 14.04
- Multihost mode
- Multiple compute nodes
- nova-network Vlan-Manager
- dnsmasq version 2.68
- nova-compute and nova-network run on the same node (other services run on other nodes)
tags: | added: dnsmasq |
tags: | added: dhcpnak |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
tags: | added: address available not |
This appears valid, would be good to produce a reproduce test