Description of problem: When using Linux bonds along with the Big Switch 3rd-party Neutron drivers, the physical device of the bond is not properly detected. There is a workaround that involves specifying the device on the VLANs, but this only works if all nodes have the same NIC config. In instances where the nic abstractions are used, this workaround does not work. Version-Release number of selected component (if applicable): OSP 8 beta puddle How reproducible: 100% Steps to Reproduce: 1. Configure NIC templates with NIC abtractions (nic1, nic2...) 2. Deploy with Linux bonds and the Big Switch driver 3. Actual results: The VLANs are not detected properly as being part of the bond, and the PHYSDEV is not set properly in the config files. Expected results: The VLANs should be properly detected and added to the Linux bond Additional info: This is fixed by this upstream patch: https://review.openstack.org/#/c/290224/
1 additional patch needed per Dan Sneddon
Verified code is merged in os-net-config-0.2.2-1.el7ost.noarch
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://rhn.redhat.com/errata/RHEA-2016-0604.html