Nova fails to instantiate VMs when using an even number of Virtual Functions (SR-IOV)

Solution Verified - Updated -

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 of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.