Red Hat Bugzilla – Bug 1286703
Introspection fails while installing Liberty on certain hardware (DELL PowerEdge R710)
Last modified: 2016-04-18 02:52:36 EDT
Description of problem:
Installing Liberty via OSPd ends in error on DELL PowerEdge R710, introspection fails, it seems because DHCP fails on all interfaces. Maybe the problem is related to the InfiniBan adapters.
Version-Release number of selected component (if applicable):
8-director (rhos release)
Steps to Reproduce:
1. Configure repos with rhos-release -P 8-director (using RHEL 7.2 as undercloud);
2. Generate images:
export DIB_YUM_REPO_CONF="/etc/yum.repos.d/rhos-release-8.repo /etc/yum.repos.d/rhos-release-rhel-7.2.repo /etc/yum.repos.d/rhos-release-8-director.repo"
openstack overcloud image build --all
3. Launch introspection:
openstack overcloud image upload --image-path /home/stack/images/
json_verify < instackenv.json
openstack baremetal import --json ~/instackenv.json
openstack baremetal configure boot
openstack baremetal introspection bulk start
Introspection didn't finish for nodes 1b652cd0-4738-45a3-9528-218203c1ffca,2f6d1b7d-50e5-4bf7-9a89-92c549729dbf,341dd84f-3016-4ade-a171-51b76dca335e,f488d010-9f53-494f-832e-d4288df0ffe3
Introspection completed without any error.
The same hardware gets installed with the release 7 of the director.
Created attachment 1100515 [details]
DHCP failure screenshot
The first thing that I've noticed on the target machine is failed dhcp-all-interfaces element, so I suspect it might be a DIB issue actually.
Created attachment 1100517 [details]
IPA data screenshot
The 2nd screenshot seems to confirm my guess. Don't pay attention to ERROR-level log messages, see the red arrow instead.
I suspect that no interfaces got any IP address, hence IPA could not possibly reach out to ironic-inspector.
We finally find out what was causing the problem. Even if the error messages were related to infiniband device, there were others related to the firmware of the bnx2 ethernet adapter, which were missing.
So it was sufficient to upload these files into the image:
modinfo -F firmware bnx2
and, after regenerating the images, the introspection ended up successfully.
Closing this beacuse, in my opinion, this is not a bug.