[Zun] Address already belongs to a bound Neutron port Error

Navdeep Uniyal navdeep.uniyal at bristol.ac.uk
Thu Apr 4 13:21:04 UTC 2019


Hi Hongbin,

Thank you for your reply.
Following are the log errors I am getting:

LogFile:
2019-04-04 12:59:04.718 42324 INFO werkzeug [-] 127.0.0.1 - - [04/Apr/2019 12:59:04] "POST /IpamDriver.RequestAddress HTTP/1.1" 500 -
2019-04-04 13:16:34.652 42324 DEBUG kuryr_libnetwork.controllers [-] Received JSON data {u'Address': u'10.68.48.137', u'Options': {u'com.docker.network.endpoint.macaddress': u'fa:16:3e:20:9d:2c'}, u'PoolID': u'b130d090-9b7f-4c68-9f45-775a18bbb649'} for /IpamDriver.RequestAddress ipam_request_address /usr/local/lib/python2.7/dist-packages/kuryr_libnetwork/controllers.py:1646
2019-04-04 13:16:35.113 42324 ERROR kuryr_libnetwork.utils [-] Unexpected error happened: Requested ip address {'subnet_id': u'e684a17b-6b17-4ea2-bbc9-752a21304dcc', 'ip_address': u'10.68.48.137'} already belongs to a bound Neutron port: 045ff1a5-d20c-4299-9ffd-9c676af398b0: AddressInUseException: Requested ip address {'subnet_id': u'e684a17b-6b17-4ea2-bbc9-752a21304dcc', 'ip_address': u'10.68.48.137'} already belongs to a bound Neutron port: 045ff1a5-d20c-4299-9ffd-9c676af398b0

Journald:
Apr 04 13:16:35 bedminster kuryr-server[42324]: Traceback (most recent call last):
Apr 04 13:16:35 bedminster kuryr-server[42324]:   File "/usr/lib/python2.7/dist-packages/flask/app.py", line 1813, in full_dispatch_request
Apr 04 13:16:35 bedminster kuryr-server[42324]:     rv = self.dispatch_request()
Apr 04 13:16:35 bedminster kuryr-server[42324]:   File "/usr/lib/python2.7/dist-packages/flask/app.py", line 1799, in dispatch_request
Apr 04 13:16:35 bedminster kuryr-server[42324]:     return self.view_functions[rule.endpoint](**req.view_args)
Apr 04 13:16:35 bedminster kuryr-server[42324]:   File "/usr/local/lib/python2.7/dist-packages/kuryr_libnetwork/controllers.py", line 1740, in ipam_request_address
Apr 04 13:16:35 bedminster kuryr-server[42324]:     existing_port, fixed_ip, req_mac_address)
Apr 04 13:16:35 bedminster kuryr-server[42324]:   File "/usr/local/lib/python2.7/dist-packages/kuryr_libnetwork/controllers.py", line 542, in _update_existing_port
Apr 04 13:16:35 bedminster kuryr-server[42324]:     existing_port['id']))
Apr 04 13:16:35 bedminster kuryr-server[42324]: AddressInUseException: Requested ip address {'subnet_id': u'e684a17b-6b17-4ea2-bbc9-752a21304dcc', 'ip_address': u'10.68.48.137'} already belongs to a bound Neutron port: 045ff1a5-d20c-4299-9ffd-9c676af398b0


Kind Regards,
Navdeep

From: Hongbin Lu <hongbin034 at gmail.com>
Sent: 04 April 2019 14:10
To: Navdeep Uniyal <navdeep.uniyal at bristol.ac.uk>
Cc: openstack at lists.openstack.org
Subject: Re: [Zun] Address already belongs to a bound Neutron port Error



On Thu, Apr 4, 2019 at 5:14 AM Navdeep Uniyal <navdeep.uniyal at bristol.ac.uk<mailto:navdeep.uniyal at bristol.ac.uk>> wrote:
Hi Hongbin,

I could not see the logs. I have installed zun on the baremetal machine with full openstack (not devstack)
-- Logs begin at Tue 2019-04-02 16:23:14 UTC, end at Thu 2019-04-04 09:05:59 UTC. --
-- No entries –

My bad. If you were following the installation guide, you should run "sudo journalctl -u kuryr-libnetwork"


Please advise me how can I enable logging for this.
I can’t find anything in /etc/kuryr/kuryr.log
In my kuryr.conf file I have set the value to debug and the log file as ‘/etc/kuryr/kuryr.log’

It is systemd process so uses journalctl to retrieve the log. No further configuration is needed, although it is always helpful to turn on debug on troubleshooting


My flat network is:
openstack network show 5guknet
+---------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+
| Field                     | Value                                                                                                                                   |
+---------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+
| admin_state_up            | UP                                                                                                                                      |
| availability_zone_hints   |                                                                                                                                         |
| availability_zones        | nova                                                                                                                                    |
| created_at                | 2019-04-03T15:30:50Z                                                                                                                    |
| description               |                                                                                                                                         |
| dns_domain                | None                                                                                                                                    |
| id                        | a9decbf0-e8c8-4574-86f8-242756fce63b                                                                                                    |
| ipv4_address_scope        | None                                                                                                                                    |
| ipv6_address_scope        | None                                                                                                                                    |
| is_default                | False                                                                                                                                   |
| is_vlan_transparent       | None                                                                                                                                    |
| mtu                       | 1500                                                                                                                                    |
| name                      | 5guknet                                                                                                                                 |
| port_security_enabled     | True                                                                                                                                    |
| project_id                | a8888997d0da4d3d80fe7ca833e74bb7                                                                                                        |
| provider:network_type     | flat                                                                                                                                    |
| provider:physical_network | 5guknet                                                                                                                                 |
| provider:segmentation_id  | None                                                                                                                                    |
| qos_policy_id             | None                                                                                                                                    |
| revision_number           | 4                                                                                                                                       |
| router:external           | External                                                                                                                                |
| segments                  | None                                                                                                                                    |
| shared                    | True                                                                                                                                    |
| status                    | ACTIVE                                                                                                                                  |
| subnets                   | e684a17b-6b17-4ea2-bbc9-752a21304dcc                                                                                                    |
| tags                      | kuryr.net.existing:7c34de9e89a3, kuryr.net.uuid.lh:7c34de9e89a3e86ee3561834520bc2ea, kuryr.net.uuid.uh:35c16ff10c1821c06a7098833e0bf131 |
| updated_at                | 2019-04-03T15:33:37Z                                                                                                                    |
+---------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+

Subnet:

openstack subnet show e684a17b-6b17-4ea2-bbc9-752a21304dcc
+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pools  | 10.68.48.131-10.68.48.150            |
| cidr              | 10.68.48.0/24<http://10.68.48.0/24>                        |
| created_at        | 2019-04-03T15:30:51Z                 |
| description       |                                      |
| dns_nameservers   | 8.8.8.8                              |
| enable_dhcp       | True                                 |
| gateway_ip        | 10.68.48.1                           |
| host_routes       |                                      |
| id                | e684a17b-6b17-4ea2-bbc9-752a21304dcc |
| ip_version        | 4                                    |
| ipv6_address_mode | None                                 |
| ipv6_ra_mode      | None                                 |
| name              | 5guknet                              |
| network_id        | a9decbf0-e8c8-4574-86f8-242756fce63b |
| project_id        | a8888997d0da4d3d80fe7ca833e74bb7     |
| revision_number   | 1                                    |
| segment_id        | None                                 |
| service_types     |                                      |
| subnetpool_id     | None                                 |
| tags              | b130d090-9b7f-4c68-9f45-775a18bbb649 |
| updated_at        | 2019-04-03T15:33:37Z                 |
+-------------------+--------------------------------------+

Port:
openstack port show 8b203580-2051-4ad0-8057-c7885324d0b9
+-----------------------+-----------------------------------------------------------------------------+
| Field                 | Value                                                                       |
+-----------------------+-----------------------------------------------------------------------------+
| admin_state_up        | UP                                                                          |
| allowed_address_pairs |                                                                             |
| binding_host_id       | bedminster                                                                  |
| binding_profile       |                                                                             |
| binding_vif_details   | port_filter='True'                                                          |
| binding_vif_type      | bridge                                                                      |
| binding_vnic_type     | normal                                                                      |
| created_at            | 2019-04-04T09:05:33Z                                                        |
| data_plane_status     | None                                                                        |
| description           |                                                                             |
| device_id             | c6428670-2846-4862-8ecb-611293cabc2c                                        |
| device_owner          | compute:kuryr                                                               |
| dns_assignment        | None                                                                        |
| dns_domain            | None                                                                        |
| dns_name              | None                                                                        |
| extra_dhcp_opts       |                                                                             |
| fixed_ips             | ip_address='10.68.48.143', subnet_id='e684a17b-6b17-4ea2-bbc9-752a21304dcc' |
| id                    | 8b203580-2051-4ad0-8057-c7885324d0b9                                        |
| mac_address           | fa:16:3e:2e:07:ad                                                           |
| name                  |                                                                             |
| network_id            | a9decbf0-e8c8-4574-86f8-242756fce63b                                        |
| port_security_enabled | True                                                                        |
| project_id            | a8888997d0da4d3d80fe7ca833e74bb7                                            |
| qos_policy_id         | None                                                                        |
| revision_number       | 2                                                                           |
| security_group_ids    | 49839b6f-79c7-4db7-bb71-ffecbdd645d5                                        |
| status                | DOWN                                                                        |
| tags                  |                                                                             |
| trunk_details         | None                                                                        |
| updated_at            | 2019-04-04T09:05:33Z                                                        |
+-----------------------+-----------------------------------------------------------------------------+
Thank you,
Kind Regards,
Navdeep


From: Hongbin Lu <hongbin034 at gmail.com<mailto:hongbin034 at gmail.com>>
Sent: 04 April 2019 02:49
To: Navdeep Uniyal <navdeep.uniyal at bristol.ac.uk<mailto:navdeep.uniyal at bristol.ac.uk>>
Cc: openstack at lists.openstack.org<mailto:openstack at lists.openstack.org>
Subject: Re: [Zun] Address already belongs to a bound Neutron port Error

Hi Navdeep,

It looks I cannot reproduce the problem using rocky with flat network. If possible, would you provide the following:

* Your kuryr-libnetwork log (with sensitive information removed). You can get it by running "sudo journalctl -u devstack at kuryr-libnetwork".
* Your flat network (openstack network show XXX)
* Your subnet (openstack subnet show e684a17b-6b17-4ea2-bbc9-752a21304dcc)
* Your port (openstack port show f0d6153a-7408-4cd5-82c3-9abed48ad056)

Best regards,
Hongbin

On Wed, Apr 3, 2019 at 11:52 AM Navdeep Uniyal <navdeep.uniyal at bristol.ac.uk<mailto:navdeep.uniyal at bristol.ac.uk>> wrote:
Dear All,

I have just installed Zun and tried creating a container following the instructions as per the following webpage:
https://docs.openstack.org/zun/rocky/install/index.html

I am getting following error while starting my test container using ‘openstack appcontainer run --name container2 --net network=$NET_ID cirros ping 8.8.8.8’:

status_reason     | Docker internal error: 500 Server Error: Internal Server Error ("IpamDriver.RequestAddress: Requested ip address {'subnet_id': u'e684a17b-6b17-4ea2-bbc9-752a21304dcc', 'ip_address': u'10.68.48.147'} already belongs to a bound Neutron port: f0d6153a-7408-4cd5-82c3-9abed48ad056").

The network I selected is a flat network on openstack with external flag true.

Please advise me how to solve the issue or if there is a specific requirement for this.

Thank you,
Kind Regards,
Navdeep
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-discuss/attachments/20190404/f6eb6ac7/attachment-0001.html>


More information about the openstack-discuss mailing list