Overcloud deployment fails after manually recreating Neutron Port for internal_api_virtual_ip
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.