Precise control on port/porgroup scheduling
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ironic |
New
|
Wishlist
|
Unassigned |
Bug Description
Ironic has a pre-defined behavior on port scheduling on the provisioning process, by matching physical network, prefering portgroup over port, etc.
There are a few issues under current implementation:
Under VxLAN network structure, physical network is not available.
For portgroups (applied to ports as well) with same attributes there is no way to specify their priority on vif attachment. For operators want to precisely specify which logical port should be attached to a specific physical port, ironic just does't have such information like network plane, physical location.
The proposal is to have a tags field in ports/portgroups, since neutron port already has a tags field, they can be used to achieve a precise scheduling on port resources.
I believe this RFE will need a spec since it proposes a non-trivial API change.