Hide Forgot
Description of problem: If the opendaylight_v2 mechanism driver is listed before sriovnicswitch, the instance will spin up and be attached to a tap port, which is not correct. Version-Release number of selected component (if applicable): python-networking-odl-4.0.0-1.el7ost.noarch How reproducible: Steps to Reproduce: 1. In /etc/neutron/plugins/ml2/ml2_conf.ini make sure you have the line mechanism_drivers=opendaylight_v2,sriovnicswitch 2. Create a port with vnci-type=direct # neutron port-create --name port1 --vnic-type direct <network> 3. Launch the instance # nova boot --flavor m1.small --image rhel --nic port-id=<port id> vm1 4. Using console verify that the interface of the instance is virtio_net # ethtool -i eth0 Actual results: Expected results: Additional info:
The solution is to switch to using the pseudo-agent port binding when deploying networking-odl. I'm reassigning the bug and adding a link to the upstream bug on the same issue.
Are they any patches for this one?
Merged upstream.
Verified with: openstack-tripleo-heat-templates-7.0.0-0.20170805163048.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://access.redhat.com/errata/RHEA-2017:3462