For the ironic inspector to be able to inspect nodes that we don't know the
mac addresses for we have to run a DHCP rule that will respond to all mac addresses for PXE booting the inspector ramdisk. In order to provide this functionality right now we are running our own instance of dnsmasq, configuring it independently and manually plumbing it into OpenStack. At the summit we discussed that we would like to move away from managing our own DHCP server and would like to take advantage of the existing DHCP server implemented by neutron. However this would require being able to set global/wildcard DHCP rules in neutron which I'm aware isn't possible right now, as DHCP options are only set on ports. A solution that we came up with would be the ability to set DHCP options on a neutron network which would apply to any machine that made a DHCP request in that network, however if any DHCP options were set on a port they would override the network level options. This way we could setup a PXE option at the network level for PXE booting any machine in that network that requests it. We'd like to get some opinions on this idea from the neutron team, we think that if implemented correctly there could be uses for it outside of the inspector use case. We look forward to any feedback. Sam (sambetts)
__________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev