[RFE] Support Multiple DHCP Subets per Network for Ironic Inspector
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| Ironic Inspector |
Invalid
|
Undecided
|
Unassigned | ||
| puppet-ironic |
Fix Released
|
Undecided
|
Harald Jensås | ||
Bug Description
To support several use cases for Ironic bare metal deployment, we should support multiple subnet ranges for a given network. This will allow racks to have their own local layer 2 VLANs, with routing switches used to route both East-West and North-South traffic between the racks.
Some use cases where this will be a dependency:
* TripleO deployments to a routed spine-and-leaf architecture, where each rack has local VLANs and routing is used to connect the racks.
* Tenant bare metal instances in multiple provisioning subnets depending on which rack they are located.
* IP migration without recabling, where nodes are moved one-by-one to a new subnet while remaining on the same physical network.
DHCP request broadcasts are intercepted by the router and forwarded via unicast to the ironic-
dnsmasq.conf # for supporting two different subnets for provisioning
port=0
interface=
bind-interfaces
dhcp-
dhcp-
#Options
dhcp-
dhcp-
| Changed in ironic-inspector: | |
| assignee: | nobody → Dan Sneddon (dsneddon) |
| assignee: | Dan Sneddon (dsneddon) → nobody |
| Changed in puppet-ironic: | |
| assignee: | nobody → Harald Jensås (harald-jensas) |
| Changed in ironic-inspector: | |
| status: | Incomplete → Invalid |
I suspect we should move this to puppet-ironic. Leaving the inspector part incomplete for now.