Previously, in cases when ironic-discoverd submitted a 'set_boot_device' request with the same boot device already configured on the node, the DRAC driver in OpenStack Bare Metal Provisioning (ironic) tried to commit a configuration job against BIOS without any change, resulting in a failed deployment.
With this update, the DRAC driver in OpenStack Bare Metal Provisioning ignores requests where the target boot device is the same as the current one. As a result, the deployment succeeds.
DescriptionDariusz Smigiel
2015-06-25 13:12:05 UTC
Created attachment 1043100[details]
iDrac spec
User is not able to finish deployment of Overcloud, because creation of stack fails.
Version-Release number of selected component (if applicable): OSP7 beta2, Director beta1
Steps to Reproduce:
0. HW: Dell iDrac (specification attached)
1. Install Undercloud
2. Run instack-deploy-overcloud --tuskar
3. Wait until it fails.
Possible problem: ironic cannot reprogram iDrac:
Jun 25 08:21:55 gklab-17-081 ironic-conductor: DracOperationFailed: ['No pending data present to create a Configuration job']
Logs attached.
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.
https://access.redhat.com/errata/RHEA-2015:1549
Created attachment 1043100 [details] iDrac spec User is not able to finish deployment of Overcloud, because creation of stack fails. Version-Release number of selected component (if applicable): OSP7 beta2, Director beta1 Steps to Reproduce: 0. HW: Dell iDrac (specification attached) 1. Install Undercloud 2. Run instack-deploy-overcloud --tuskar 3. Wait until it fails. Possible problem: ironic cannot reprogram iDrac: Jun 25 08:21:55 gklab-17-081 ironic-conductor: DracOperationFailed: ['No pending data present to create a Configuration job'] Logs attached.