Description of problem: Currently it is not possible to perform a successful IPI installation of OpenShift on Nokia hardware due to incompatibilities in Redfish implementation between Ironic and Nokia BMCs Version-Release number of selected component (if applicable): 4.8, 4.9, 4.10 How reproducible: Always Steps to Reproduce: 1. Attempt IPI installation of OpenShift on a Nokia server using virtual media 2. 3. Actual results: Installation fails with virtual media attachment issues Expected results: Installation succeeds Additional info: Nokia BMC requires an additional TransferProtocolType attribute to be specified for vmedia attachment to work: curl -X POST -ksu USER:PASS https://BMC_IP/redfish/v1/Managers/Self/VirtualMedia/CD1/Actions/VirtualMedia.InsertMedia -d '{"Image": "//HOST//image.iso", "TransferProtocolType": "HTTP"}' -H "Content-Type: application/json" With regards to boot sequence, a custom URL needs to be used (it can be fetched from Redfish Settings resource): curl -X PATCH -ksu USER:PASS https://BMC_IP/redfish/v1/Systems/Self/SD -d '{"Boot": {"BootSourceOverrideTarget": "Cd", "BootSourceOverrideEnabled": "Once"}}' -H "Content-Type: application/json" -H If-Match:"\"1234567890\""
The first fix (boot sequence) has merged: https://review.opendev.org/c/openstack/sushy/+/830553 The other one (vmedia attach) is under review: https://review.opendev.org/c/openstack/sushy/+/830322 There is also a minor follow-up to 830553 ( https://review.opendev.org/c/openstack/sushy/+/831355 ) that needs to merge before we can commence backporting I will create an OpenShift PR and required backports as all relevant fixes merge.
All upstream changes have merged into master. We do need a sushy release before we can open a PR against openshift/ironic-image next, so keeping the BZ in POST.
Addomg OCP 4.11 ironic-image PR: https://github.com/openshift/ironic-image/pull/257 to get the sushy fixes into the product.
The patch was successfully tested with Open Edge 20 firmware 4.50 and no issues deploying OCP. Thanks for picking up my request for this based on Telenor's needs.
many thanks
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 (Important: OpenShift Container Platform 4.11.0 bug fix and security update), 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/RHSA-2022:5069