Nova fails to instantiate VMs when using an even number of Virtual Functions (SR-IOV)
Issue
When using SR-IOV with an even number of Virtual Functions(VF), Nova fails to instantiate new VMs:
[root@ibm-x3650m4-11 sriov]# echo 32 > /sys/bus/pci/devices/0000\:1b\:00.0/sriov_numvfs
2017-02-16 17:21:12.325 6048 ERROR nova.compute.manager [req-33b5499f-a38b-4b7b-a2e9-63e354171ce5 306d6df6afca4cd9852009347a0ddda7 5807cf6ee5ed4e32ba9f3a24bec6fa27 - - -] [instance: efd9fb3b-dcbb-4d82-9db2-42e2d5961544] Instance failed to spawn
...
2017-02-16 17:21:12.325 6048 ERROR nova.compute.manager [instance: efd9fb3b-dcbb-4d82-9db2-42e2d5961544] libvirtError: error dumping ens1f0 (4) interface: Message too long
2017-02-16 17:21:12.325 6048 ERROR nova.compute.manager [instance: efd9fb3b-dcbb-4d82-9db2-42e2d5961544]
Environment
- Red Hat Enterprise Linux 7.3
- Red Hat OpenStack Platform 8.0
- Red Hat OpenStack Platform 9.0
- Red Hat OpenStack Platform 10.0
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.