node with multi-port have unexpected behavior

Bug #1412454 reported by Tan Lin
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Ironic
Confirmed
High
Tan Lin
OpenStack Compute (nova)
Confirmed
Low
Tan Lin

Bug Description

Create a node with multiple ports.
Deployment create multiple config under pxelinux.cfg and update ports' opts to neutron dhcp opts. But neutron only generate opts for only one port.
Because neutron only create one port for one instance, which only has one mac address.
This is may caused by Nova.
So we should disable multiple ports or enable neutron have multiple ports with one instance smoothly.

Tan Lin (tan-lin-good)
Changed in ironic:
assignee: nobody → Tan Lin (tan-lin-good)
Revision history for this message
Dmitry Tantsur (divius) wrote :

The root of the problem at least partially may be in Nova, as with several ports present Nova chooses a random one. https://review.openstack.org/#/c/143480/ may help mitigate the problem on Ironic side.

Changed in ironic:
status: New → Confirmed
importance: Undecided → High
Revision history for this message
Dmitry Tantsur (divius) wrote :

Also "only update one to neutron dhcp opts." is incorrect, see: https://github.com/openstack/ironic/blob/master/ironic/dhcp/neutron.py#L164

Tan Lin (tan-lin-good)
description: updated
Changed in nova:
assignee: nobody → Tan Lin (tan-lin-good)
Changed in nova:
status: New → Confirmed
importance: Undecided → Low
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.