yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #25714
[Bug 1384577] Re: ipxe doesn't support dnsmasq
** Changed in: ironic
Status: Fix Committed => Fix Released
** Changed in: ironic
Milestone: None => kilo-1
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1384577
Title:
ipxe doesn't support dnsmasq
Status in OpenStack Bare Metal Provisioning Service (Ironic):
Fix Released
Status in OpenStack Neutron (virtual network service):
In Progress
Bug description:
The workflow of ipxe in ironic now only support ISC dhcpd.
I use dnsmasq and follow the install-guide:
https://github.com/openstack/ironic/blob/master/doc/source/deploy/install-guide.rst#ipxe-setup
but failed to get undionly.kpxe
I find the issue is from the option '!175,bootfile-name' in:
https://github.com/openstack/ironic/blob/master/ironic/common/pxe_utils.py
which is not recognized by dnsmasq
There are two things to do:
1. add dhcp-match=set:ipxe,175
2. add tag:!ipxe,option:bootfile-name,undionly.kpxe as a new option
For 1, we just need to modify the dhcp_agent.ini
for 2, we need to enable neutron add our new extra_tag after the old tag of port_id.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ironic/+bug/1384577/+subscriptions
References