Support DHCP service MAC address registration
The specification `support-
the dhcp provider class pluggable which the base class does two things,
1) Update port dhcp options and 2) Update port mac address.
This implies that the dhcp server knows about the port but there is no method
to register a MAC/IP pair to the DHCP service. Therefore it is not guaranteed
that the dhcp server knows about a mac address except when the neutron
dhcp provider class is used since neutron receives a port create request
from nova upon "nova boot".
The dhcp base class needs a "create_
which will be called when the admin does a 'ironic port-create'.
This spcification will change the behaviour of 'ironic port-create' and
send the mac address to the dhcp server with an optional IP address.
The Neutron dhcp provider class will not override the "create_
method so no behavioural changes will be made.
Future dhcp provider classes should implement the method accordingly.
Blueprint information
- Status:
- Not started
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- Zhongyue Luo
- Direction:
- Needs approval
- Assignee:
- Zhongyue Luo
- Definition:
- New
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
Related branches
Sprints
Whiteboard
https:/
Gerrit topic: https:/
Addressed by: https:/
Support DHCP service MAC address registration
We're moving from using blueprints to track features to RFE bugs. I've filed one for your change (see related bugs section). Please track further work there using Closes-Bug, Partial-Bug or Related-Bug in commit messages and use this newly created RFE bug.
//vdrok 2015-12-16