Nova need to consider ironic node as 'host'

Bug #1863038 reported by Yang Youseok
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
OpenStack Compute (nova)
Confirmed
Wishlist
Unassigned

Bug Description

For routed network for ironic, neutron (networking-baremetal) try to add 'host' to segment aggregate.

But the 'host' neutron way trying is 'ironic node uuid' which does not considered to be 'host' in nova side. As a result, neutron meets exception when it try to add 'host' to segment aggregate in (https://github.com/openstack/neutron/blob/master/neutron/services/segments/plugin.py#L253)

Nova already consider ironic node as resource provider which same as 'host', we need some way to add 'ironic node' to aggregates.

Tags: ironic neutron
Revision history for this message
Balazs Gibizer (balazs-gibizer) wrote :

I don't think the routed net feature ever considered ironic integration. Also please note that the nova support for route net was never really implemented. There is a narrow case that already works (pre-created port with deferred ip_allocation) but nothing else. I will mark this bug as a wishlist. I linked it to the Victory PTG discussion etherpad[1] to further discussion but I feel we will eventually need a nova blueprint and spec to handle this.

[1] https://etherpad.opendev.org/p/nova-victoria-ptg

Changed in nova:
status: New → Confirmed
importance: Undecided → Wishlist
tags: added: ironic neutron
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.