Ironic installation guide does not describe the enable operation of the TFTP service
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ironic |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
Openstack version: Mitaka
[root@controller43 ~(keystone_admin)]# openstack --version
openstack 2.2.0
Ironic installation Guide: http://
There's a very friendly place in the document. For the driver of pxe_ipmitool, the tftp service must be enabled. And the tftp service is started by dnsmasq service. But the default configuration of neutron does not enable tftp service, and ironic installation guide does not describe the enable of tftp. For example:
ps -ef | grep dnsmasq
nobody 7385 1 0 15:41 ? 00:00:00 dnsmasq --no-hosts --no-resolv --strict-order --except-
If the tftp service started by dnsmasq, the function of _build_
/usr/lib/
def _build_
# We ignore local resolv.conf if dns servers are specified
# or if local resolution is explicitly disabled.
_no_resolv = (
not self.conf.
cmd = [
]
There is a section in the guide that describes setting up the TFTP service, we don't use dnsmasq to serve the TFTP to the node: http:// docs.openstack. org/developer/ ironic/ deploy/ install- guide.html# pxe-setup
If you want to use the Neutron DHCP server as the host for TFTP then this is something that needs to be worked on as a feature in Ironic and Neutron, so will require an RFE bug to be summitted.