[SR-IOV] Instance creation fails if there are few sriov nics with same physical network name
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Released
|
High
|
Alexander Ignatov |
Bug Description
Fuel version info (9.0 liberty): http://
Nova fails to spawn instance with SR-IOV port:
"No valid host was found. There are not enough hosts available."
nova-compute: http://
neutron: http://
After I changed sriov_agent.ini, so physnet2 has only one NIC and restarted the agent, Nova successfully booted new instance:
http://
root@node-1:~# nova list
+------
| ID | Name | Status | Task State | Power State | Networks |
+------
| 21890316-
+------
Steps to reproduce:
1. Create environment with VLAN for Neutron
2. Add 1 controller node and 1 compute node which has NIC(s) with SR-IOV support
3. Enable SR-IOV for some NICs on compute node
4. Deploy changes
5. Run new instance with SR-IOV port (for example http://
Expected result: instance is launched and has ACTIVE status
Actual result: boot fails, instance has ERROR status
Diagnostic snapshot: https:/
Changed in fuel: | |
assignee: | MOS Packaging Team (mos-packaging) → Alexander Ignatov (aignatov) |
tags: | added: wait-for-stable |
Changed in fuel: | |
status: | Confirmed → In Progress |
Changed in fuel: | |
assignee: | MOS Neutron (mos-neutron) → Alexander Ignatov (aignatov) |
Upstream bug https:/ /bugs.launchpad .net/neutron/ +bug/1558626