While looking to reproduce this issue we found this in the logs of both
the neutron-ovn-metadata-agent and neutron-server:

2021-03-16 10:56:45.465 270932 ERROR ovsdbapp.backend.ovs_idl.connection [-] 
(111, 'ECONNREFUSED'): OpenSSL.SSL.SysCallError: (111, 'ECONNREFUSED')
2021-03-16 10:56:45.465 270932 ERROR ovsdbapp.backend.ovs_idl.connection 
Traceback (most recent call last):
2021-03-16 10:56:45.465 270932 ERROR ovsdbapp.backend.ovs_idl.connection   File 
"/usr/lib/python3/dist-packages/ovsdbapp/backend/ovs_idl/connection.py", line 
106, in run
2021-03-16 10:56:45.465 270932 ERROR ovsdbapp.backend.ovs_idl.connection     
self.idl.run()
2021-03-16 10:56:45.465 270932 ERROR ovsdbapp.backend.ovs_idl.connection   File 
"/usr/lib/python3/dist-packages/ovs/db/idl.py", line 240, in run
2021-03-16 10:56:45.465 270932 ERROR ovsdbapp.backend.ovs_idl.connection     
self._session.run()
2021-03-16 10:56:45.465 270932 ERROR ovsdbapp.backend.ovs_idl.connection   File 
"/usr/lib/python3/dist-packages/ovs/jsonrpc.py", line 532, in run
2021-03-16 10:56:45.465 270932 ERROR ovsdbapp.backend.ovs_idl.connection     
self.__connect()
2021-03-16 10:56:45.465 270932 ERROR ovsdbapp.backend.ovs_idl.connection   File 
"/usr/lib/python3/dist-packages/ovs/jsonrpc.py", line 467, in __connect
2021-03-16 10:56:45.465 270932 ERROR ovsdbapp.backend.ovs_idl.connection     
error, self.stream = ovs.stream.Stream.open(name)
2021-03-16 10:56:45.465 270932 ERROR ovsdbapp.backend.ovs_idl.connection   File 
"/usr/lib/python3/dist-packages/ovs/stream.py", line 192, in open
2021-03-16 10:56:45.465 270932 ERROR ovsdbapp.backend.ovs_idl.connection     
err = ovs.socket_util.check_connection_completion(sock)
2021-03-16 10:56:45.465 270932 ERROR ovsdbapp.backend.ovs_idl.connection   File 
"/usr/lib/python3/dist-packages/ovs/socket_util.py", line 181, in 
check_connection_completion
2021-03-16 10:56:45.465 270932 ERROR ovsdbapp.backend.ovs_idl.connection     
sock.send("\0".encode(), socket.MSG_DONTWAIT)
2021-03-16 10:56:45.465 270932 ERROR ovsdbapp.backend.ovs_idl.connection   File 
"/usr/lib/python3/dist-packages/OpenSSL/SSL.py", line 1737, in send
2021-03-16 10:56:45.465 270932 ERROR ovsdbapp.backend.ovs_idl.connection     
self._raise_ssl_error(self._ssl, result)
2021-03-16 10:56:45.465 270932 ERROR ovsdbapp.backend.ovs_idl.connection   File 
"/usr/lib/python3/dist-packages/OpenSSL/SSL.py", line 1639, in _raise_ssl_error
2021-03-16 10:56:45.465 270932 ERROR ovsdbapp.backend.ovs_idl.connection     
raise SysCallError(errno, errorcode.get(errno))
2021-03-16 10:56:45.465 270932 ERROR ovsdbapp.backend.ovs_idl.connection 
OpenSSL.SSL.SysCallError: (111, 'ECONNREFUSED')
2021-03-16 10:56:45.465 270932 ERROR ovsdbapp.backend.ovs_idl.connection 

I suspect the log excerpts printed in comments above is fallout from
this condition and that both issues will go away with a fixed python-
ovs.

** Also affects: openvswitch (Ubuntu)
   Importance: Undecided
       Status: New

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1907686

Title:
  ovn: instance unable to retrieve metadata

Status in charm-ovn-chassis:
  New
Status in neutron:
  New
Status in neutron package in Ubuntu:
  Confirmed
Status in openvswitch package in Ubuntu:
  New

Bug description:
  Ubuntu:focal
  OpenStack: ussuri
  Instance port: hardware offloaded

  instance created, attempts to access metadata - metadata agent can't
  resolve the port/network combination:

  2020-12-10 15:00:18.258 4732 INFO neutron.agent.ovn.metadata.agent [-] Port 
d65418a6-d0e9-47e6-84ba-3d02fe75131a in datapath 
37706e4d-ce2a-4d81-8c61-3fd12437a0a7 bound to our ch
  assis
  2020-12-10 15:00:31.672 8062 ERROR neutron.agent.ovn.metadata.server [-] No 
port found in network 37706e4d-ce2a-4d81-8c61-3fd12437a0a7 with IP address 
10.5.1.155
  2020-12-10 15:00:31.673 8062 INFO eventlet.wsgi.server [-] 10.5.1.155,<local> 
"GET /openstack HTTP/1.1" status: 404  len: 297 time: 0.0043790
  2020-12-10 15:00:34.639 8062 ERROR neutron.agent.ovn.metadata.server [-] No 
port found in network 37706e4d-ce2a-4d81-8c61-3fd12437a0a7 with IP address 
10.5.1.155
  2020-12-10 15:00:34.639 8062 INFO eventlet.wsgi.server [-] 10.5.1.155,<local> 
"GET /openstack HTTP/1.1" status: 404  len: 297 time: 0.0040138

To manage notifications about this bug go to:
https://bugs.launchpad.net/charm-ovn-chassis/+bug/1907686/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to     : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to