[Openstack] Geneve isn't working on Queens, Ubuntu 18.04 - Failed to bind port type geneve

Martinx - ジェームズ thiagocmartinsc at gmail.com
Mon Jun 4 22:59:38 UTC 2018


 I have OpenStack Queens up and running on Ubuntu 18.04 with VXLAN!

 It is awesome!

 However, I want to use it with Geneve, instead of VXLAN.

 But, it doesn't work!

 With VXLAN, I have the following ml2_conf.ini:

type_drivers = vxlan,flat,vlan
tenant_network_types = vxlan,flat,vlan
mechanism_drivers = openvswitch,l2population
extension_drivers = port_security
overlay_ip_version = 4

 All good! I can launch instances and ping the Internet from within an

 So, when I try the Geneve instead, like this:

type_drivers = geneve,vxlan,flat,vlan
tenant_network_types = geneve,vxlan,flat,vlan
mechanism_drivers = openvswitch,l2population
extension_drivers = port_security
overlay_ip_version = 4

NOTE: I can easily bring up a clean Ubuntu 18.04 server image, and install
OpenStack from scratch, to do the each test independently. I have my own
Ansible automation to deploy OpenStack Queens on Ubuntu 18.04. As I've
said, it works fine with VXLAN but, not with Geneve (2 lines change from
one deployment, to another).

So, while trying to create an instance with Geneve, the following error
appear on Neutron logs:

2018-06-04 22:55:40.677 11426 ERROR neutron.plugins.ml2.managers
[req-c988c769-690e-45db-b810-3b35f0e8cba8 bda3aed0ccae46008f9928885280c085
46f4131518fd4b699ac80bc867fd1832 - default default] Failed to bind port
17e4dd94-7655-40f5-9077-b6e7c583c7eb on host queens-1 for vnic_type normal
using segments [{'network_id': '6f805d1f-dfb6-42f6-846a-e39fac80ca8c',
'segmentation_id': 19, 'physical_network': None, 'id':
'51a89942-5a91-47c6-872b-b33d2e6d418d', 'network_type': u'geneve'}]

 Is it a bug?

 I appreciate any help!

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack/attachments/20180604/8ddb7676/attachment.html>

More information about the Openstack mailing list