overcloud deployment fails with Failed to bind port <uuid> on host <uuid> for vnic_type baremetal using segments

Solution In Progress - Updated -

Issue

  • Overcloud deployment fails. The deployment had come up properly. This is after undercloud upgrade following chapter 3.1

  • MTU of the ctlplane network was initially set to 9000 but this was corrected to 1500.

  • After correcting the MTU from 9000 to 1500, the existing overcloud was deleted and a new attempt was made but the new nodes were getting stuck in spawning:

(undercloud) [root@undercloud ~]# nova list
+--------------------------------------+------------------------+--------+------------+-------------+----------------------+
| ID                                   | Name                   | Status | Task State | Power State | Networks             |
+--------------------------------------+------------------------+--------+------------+-------------+----------------------+
| fca1b2e4-5642-4920-b590-f0543c99bdeb | overcloud-compute-0    | BUILD  | spawning   | NOSTATE     | ctlplane=172.31.0.28 |
| 31ec01a4-1a0e-45f1-b913-e8ab1265f7e3 | overcloud-controller-0 | BUILD  | spawning   | NOSTATE     | ctlplane=172.31.0.7  |
+--------------------------------------+------------------------+--------+------------+-------------+----------------------+
  • The following error is seen in /var/log/ironic/ironic-conductor.log:
Jun 11 19:26:30 undercloud ironic-conductor[4210]: 2019-06-11 19:26:30.231 4210 ERROR ironic.drivers.modules.deploy_utils [req-0c8f777b-fba6-45c7-b3b4-7942a4d1a667 - - - - -] Failed to login to an iSCSI target due to iSCSI connection was not seen by the file system after attempting to verify 3 times.: InstanceDeployFailure: iSCSI connection was not seen by the file system after attempting to verify 3 times.
Jun 11 19:26:30 undercloud ironic-conductor[4210]: 2019-06-11 19:26:30.247 4210 ERROR ironic.drivers.modules.deploy_utils [req-7ccdd60f-5ae8-4bd5-ae58-1abe40516a03 - - - - -] Failed to login to an iSCSI target due to iSCSI connection was not seen by the file system after attempting to verify 3 times.: InstanceDeployFailure: iSCSI connection was not seen by the file system after attempting to verify 3 times.
Jun 11 19:26:30 undercloud ironic-conductor[4210]: 2019-06-11 19:26:30.276 4210 ERROR ironic.drivers.modules.deploy_utils [req-3b56e42b-7450-4e99-82b7-2f8832041693 - - - - -] Failed to login to an iSCSI target due to iSCSI connection was not seen by the file system after attempting to verify 3 times.: InstanceDeployFailure: iSCSI connection was not seen by the file system after attempting to verify 3 times.

Environment

  • Red Hat OpenStack Platform 13.0 (RHOSP)

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