VMs occasionally fail to connect to metadata server for cloud-init

Solution In Progress - Updated -

Issue

  • From the ovn metadata agent logs:
ovn-metadata-agent.log.2.gz:2021-07-28 12:46:39.100 35880 INFO networking_ovn.agent.metadata.agent [-] Cleaning up ovnmeta-93e85d05-2812-4cf0-ae2f-25d4ec4980ee namespace which is not needed anymore
ovn-metadata-agent.log.3.gz:2021-07-27 19:18:05.238 35880 INFO networking_ovn.agent.metadata.agent [-] Port 14fd1c31-de47-4b7b-b5d6-a97b821401e7 in datapath 93e85d05-2812-4cf0-ae2f-25d4ec4980ee bound to our chassis
ovn-metadata-agent.log.3.gz:2021-07-27 19:36:23.294 35880 INFO networking_ovn.agent.metadata.agent [-] Port 14fd1c31-de47-4b7b-b5d6-a97b821401e7 in datapath 93e85d05-2812-4cf0-ae2f-25d4ec4980ee unbound from our chassis
ovn-metadata-agent.log.3.gz:2021-07-27 19:36:23.298 35880 INFO networking_ovn.agent.metadata.agent [-] Cleaning up ovnmeta-93e85d05-2812-4cf0-ae2f-25d4ec4980ee namespace which is not needed anymore
ovn-metadata-agent.log.3.gz:2021-07-27 19:39:12.092 35880 INFO networking_ovn.agent.metadata.agent [-] Port dc316481-3f23-4c87-aded-1ac6a4138ad8 in datapath 93e85d05-2812-4cf0-ae2f-25d4ec4980ee bound to our chassis
  • VM cloud-init.log
2021-07-29 20:40:02,792 - url_helper.py[DEBUG]: Calling 'http://169.254.169.254/openstack' failed [10/-1s]: request error [HTTPConnectionPool(host='169.254.169.254', port=80): Max retries exceeded with url: /openstack (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x7fdbd45e31d0>, 'Connection to 169.254.169.254 timed out. (connect timeout=10.0)'))]
2021-07-29 20:40:02,792 - DataSourceOpenStack.py[DEBUG]: Giving up on OpenStack md from ['http://169.254.169.254/openstack'] after 10 seconds
2021-07-29 20:40:02,792 - util.py[DEBUG]: Crawl of metadata service took 70.087 seconds

2021-07-29 20:40:02,801 - util.py[WARNING]: No active metadata service found
2021-07-29 20:40:02,801 - util.py[DEBUG]: No active metadata service found
Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/cloudinit/sources/DataSourceOpenStack.py", line 134, in _get_data
    func=self._crawl_metadata)
  File "/usr/lib/python2.7/site-packages/cloudinit/util.py", line 2540, in log_time
    ret = func(*args, **kwargs)
  File "/usr/lib/python2.7/site-packages/cloudinit/sources/DataSourceOpenStack.py", line 177, in _crawl_metadata
    'No active metadata service found')
InvalidMetaDataException: No active metadata service found

Environment

  • Red Hat OpenStack Platform 16.1

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content