Overcloud deployment fails after manually recreating Neutron Port for internal_api_virtual_ip

Solution Verified - Updated -

Issue

  • Even after manually deleting and recreating the internal_api_virtual_ip port, the overcloud deployment fails with the following error.
[overcloud]: UPDATE_FAILED  Error in InternalApiVirtualIP output ip_address_uri: The "host" argument to "make_url" must be a string
  • The heat-engine.log shows a port not found error for an old internal_api_virtual_ip port that should have been deleted.
WARNING heat.engine.resources.openstack.neutron.port [req-2214f97f-1ac6-469c-b2f9-139099e24d01 - admin - default default] Failed to fetch resource attributes: Port d209ac3a-dd32-4b17-b40a-c79c68375383 could not be found.
Neutron server returns request_ids: ['req-b79c9a37-6e73-456d-b4f8-016d112c1f39']: neutronclient.common.exceptions.PortNotFoundClient: Port d209ac3a-dd32-4b17-b40a-c79c68375383 could not be found.

Environment

  • Red Hat OpenStack Platform 16.2

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