LEAPP upgrade from 16.2 to 17.1 fails during overcloud node provisioning step when adding pre-provisioned nodes

Solution Verified - Updated -

Issue

  • During the 16.2 to 17.1 upgrade process's overcloud adoption and preparation, the step which provisions the overcloud fails when the nodes are pre-provisioned.
    $ openstack overcloud node provision --debug --stack <stack> \
    --output /home/stack/overcloud_adopt/baremetal-deployment.yaml \
    tripleo-<stack>-baremetal-deployment.yaml
  • You will see the following error:
      File "/usr/lib/python3.9/site-packages/metalsmith/_provisioner.py", line 172, in _reserve_node
    raise exceptions.ReservationFailed(

Environment

  • Red Hat OpenStack Platform (RHOSP) 16.2
  • Red Hat OpenStack Platform (RHOSP) 17.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