tripleo-image-elements/elements/bm-dnsmasq/README.md
Robert Collins cbd8993954 Split out nova-bm-dnsmasq.
To migrate to using Neutron's DHCP agent (and get away from file
injection) we need to stop using the workaround pool based dnsmasq
DHCP server. We may need to build either configuration until the
Neutron DHCP agent is stable and working, so rather than deleting,
lets split it into a dedicated element.

Change-Id: I11a048c6d0974dc613cd27509e3e9574a85cbc45
2013-09-18 18:18:58 +12:00

539 B

Non-PXE Neutron DHCP workaround

Separate pool based dnsmasq to workaround old Neutron not supporting PXE booting, which is restarted during os-refresh-config.

Installs a filter-bootps cronjob. filter-bootps adds an iptables filter to the br-ctlplane bridge interface, ensuring that only bootps requests from nodes registered with nova baremetal are received by services running in the image. This prevents the seed node from trying to PXE boot overcloud nodes (rather than the undercloud node doing so).