Bug 1235667

Summary: Overcloud create failed because of DracOperationFailed
Product: Red Hat OpenStack Reporter: Dariusz Smigiel <dariusz.smigiel>
Component: rhosp-directorAssignee: Imre Farkas <ifarkas>
Status: CLOSED ERRATA QA Contact: Alexander Chuzhoy <sasha>
Severity: unspecified Docs Contact:
Priority: high    
Version: DirectorCC: athomas, dnavale, mburns, rhel-osp-director-maint, rrosa
Target Milestone: gaKeywords: Reopened, TestOnly, Triaged
Target Release: Director   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
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.
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-08-05 13:56:11 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
iDrac spec
none
console logs
none
ironic
none
nova conductor none

Description Dariusz 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.

Comment 3 Dariusz Smigiel 2015-06-25 13:12:31 UTC
Created attachment 1043101 [details]
console logs

Comment 4 Dariusz Smigiel 2015-06-25 13:12:49 UTC
Created attachment 1043102 [details]
ironic

Comment 5 Dariusz Smigiel 2015-06-25 13:13:09 UTC
Created attachment 1043103 [details]
nova conductor

Comment 7 Mike Burns 2015-06-29 11:54:31 UTC
This bug has been fixed in a subsequent build of ironic by bug 1231331

*** This bug has been marked as a duplicate of bug 1231331 ***

Comment 8 Mike Burns 2015-06-29 12:00:08 UTC
ok, not the same as that bug, but still fixed since the build included in the beta.  

Marking TestOnly

Comment 9 Dariusz Smigiel 2015-07-01 15:39:43 UTC
Installed RC2 and no longer experiencing this problem.

Comment 10 Alexander Chuzhoy 2015-07-20 13:43:17 UTC
Verified:

Environment: instack-undercloud-2.1.2-21.el7ost.noarch


Was able to deploy using the "openstack overcloud deploy" command.

Comment 12 errata-xmlrpc 2015-08-05 13:56:11 UTC
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