Attaching sriov nic VM fail with keyError pci_slot
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Fix Released
|
Medium
|
Matt Riedemann | ||
Pike |
Fix Released
|
Medium
|
Elod Illes | ||
Queens |
In Progress
|
Medium
|
Matt Riedemann | ||
Rocky |
Fix Committed
|
Medium
|
Matt Riedemann |
Bug Description
Trace back:
2017-08-03 12:03:50.064 DEBUG nova.network.
2017-08-03 12:03:50.119 ERROR oslo_messaging.
2017-08-03 12:03:50.119 TRACE oslo_messaging.
2017-08-03 12:03:50.119 TRACE oslo_messaging.
2017-08-03 12:03:50.119 TRACE oslo_messaging.
2017-08-03 12:03:50.119 TRACE oslo_messaging.
2017-08-03 12:03:50.119 TRACE oslo_messaging.
2017-08-03 12:03:50.119 TRACE oslo_messaging.
2017-08-03 12:03:50.119 TRACE oslo_messaging.
2017-08-03 12:03:50.119 TRACE oslo_messaging.
2017-08-03 12:03:50.119 TRACE oslo_messaging.
2017-08-03 12:03:50.119 TRACE oslo_messaging.
2017-08-03 12:03:50.119 TRACE oslo_messaging.
2017-08-03 12:03:50.119 TRACE oslo_messaging.
2017-08-03 12:03:50.119 TRACE oslo_messaging.
2017-08-03 12:03:50.119 TRACE oslo_messaging.
2017-08-03 12:03:50.119 TRACE oslo_messaging.
2017-08-03 12:03:50.119 TRACE oslo_messaging.
2017-08-03 12:03:50.119 TRACE oslo_messaging.
2017-08-03 12:03:50.119 TRACE oslo_messaging.
2017-08-03 12:03:50.119 TRACE oslo_messaging.
2017-08-03 12:03:50.119 TRACE oslo_messaging.
2017-08-03 12:03:50.119 TRACE oslo_messaging.
2017-08-03 12:03:50.119 TRACE oslo_messaging.
2017-08-03 12:03:50.119 TRACE oslo_messaging.
2017-08-03 12:03:50.119 TRACE oslo_messaging.
2017-08-03 12:03:50.119 TRACE oslo_messaging.
2017-08-03 12:03:50.119 TRACE oslo_messaging.
2017-08-03 12:03:50.119 TRACE oslo_messaging.
2017-08-03 12:03:50.119 TRACE oslo_messaging.
2017-08-03 12:03:50.119 TRACE oslo_messaging.
2017-08-03 12:03:50.119 TRACE oslo_messaging.
2017-08-03 12:03:50.119 TRACE oslo_messaging.
2017-08-03 12:03:50.119 TRACE oslo_messaging.
2017-08-03 12:03:50.119 TRACE oslo_messaging.
Steps to recreate:
- Create a VM on the compute node of a multi-node deployment.
- Attach an direct/macvtap bound SRIOV port:
openstack server add port VM1 port1
Results:
- The above traceback is found in the n-cpu service on the compute node.
is there a specific requirement on the kind of hardware used?
"No conversion for VIF type hw_veb yet" starts the stack trace, so I wonder if it's an unknown type.