May be that you need to check neutron server.log for more info on Port-Binding 
failure issues.

Can you look into bridge-mappings in the neutron configuration? And verify that 
ovs bridges are existing in the setup as per neutron configuration.

Hope this helps.

Best Regards,
Trinath Somanchi | NXP | HSDC, INDIA

-----Original Message-----
From: pranab boruah [mailto:pranabjyotibor...@gmail.com] 
Sent: Friday, October 06, 2017 12:26 PM
To: openstack@lists.openstack.org
Cc: sean.k.moo...@intel.com
Subject: [Openstack] [openstack-dev] [networking-odl] [SRIOV] [OVS HW offload] 
ERROR in port binding

Hi,

We have a SRIOV NIC that supports SRIOV and OVS HW offload. We built a pike 
cluster with networking-odl as the mechanism driver.

As Sean mentioned that ODL part for SRIOV + OVS HW offload is not ready, so we 
applied the following patches to ODL(version Nitrogen) :

1. https://git.opendaylight.org/gerrit/#/c/62481/
2. https://git.opendaylight.org/gerrit/#/c/60259/

Now, when we create a direct vnic_type port and try to launch instances, we are 
running into issues.

1. The ODL patches didn't work straight away with Nitrogen version.
The patches needs to be rebased.

2. Modified Nova to include the pci device list. Also, added host-config to the 
compute node using the following command

ovs-vsctl set Open_vSwitch 7ef8db05-8a4f-4cea-8b3b-432416c102fc
external_ids:odl_os_hostconfig_config_odl_l2="{"supported_vnic_types":
[{"vnic_type": "normal", "vif_type":"ovs", "vif_details": {} },
{"vnic_type": "direct", "vif_type": "ovs", "vif_details": {} } ],
"allowed_network_types": ["local", "gre", "vlan", "vxlan"]}"

The error I am getting is from networking-odl ML2 driver. Do we need to apply 
any patch there too?

This is what the errror log says:

networking_odl.ml2.pseudo_agentdb_binding
[req-0652004a-fd30-4503-aa57-e34aa8cff54e
401f4c71873f4d17be9fbeabe423b7f9 8b48f23ebf754c41b336d13e69dcce11 - default 
default] Binding failed: unsupported VNIC direct

2017-10-04 09:49:55.237 34400 WARNING
networking_odl.ml2.pseudo_agentdb_binding
[req-0652004a-fd30-4503-aa57-e34aa8cff54e
401f4c71873f4d17be9fbeabe423b7f9 8b48f23ebf754c41b336d13e69dcce11 - default 
default] No ODL hostconfigs for host overcloud-novacompute-1.localdomain found 
in agentdb

2017-10-04 09:49:55.237 34400 ERROR neutron.plugins.ml2.managers 
[req-0652004a-fd30-4503-aa57-e34aa8cff54e
401f4c71873f4d17be9fbeabe423b7f9 8b48f23ebf754c41b336d13e69dcce11 - default 
default] Failed to bind port
96dc3a1f-fb21-4d9a-adfe-f34db45993d9 on host 
overcloud-novacompute-1.localdomain for vnic_type direct using segments 
[{'network_id': '6f747dee-3186-4aeb-b139-820c16709aee',
'segmentation_id': 81, 'physical_network': None, 'id':
'845af7aa-5609-428c-bbd9-d133e16f9c22', 'network_type': u'vxlan'}]

Are we missing any additional configuration step?

TIA,
Pranab

_______________________________________________
Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
Post to     : openstack@lists.openstack.org
Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
_______________________________________________
Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
Post to     : openstack@lists.openstack.org
Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack

Reply via email to