Does RHOCP4.x support deployment on IBM Power9 with Petitboot Firmware?

Solution Verified - Updated -

Issue

  • Trying to add an IBM Power 9 Worker to Red Hat OpenShift Container Platform 4.5.4 cluster.
  • Can not get it installed on bare metal.
  • Creating a new boot sequence in Petitboot.
kernel http://192.168.0.254/source/rhcos-installer-kernel-ppc64le
initrd http://192.168.0.254/source/rhcos-installer-initramfs.ppc64le.img
append ip=dhcp rd.neednet=1 coreos.inst=yes coreos.inst.install_dev=nvme0n1 coreos.inst.image_url=http://192.168.0.254/source/ppc64le.raw.gz coreos.inst.ignition_url=http://192.168.0.254/foc/worker.ign ipv6.disable=1
  • The boot fails as follows.
The node boots, finds all the files, and appears to install fine ( from console log ):
[^[[0;32m  OK  ^[[0m] Started dracut initqueue hook.^M
[^[[0;32m  OK  ^[[0m] Reached target CoreOS Installer Target.^M
[^[[0;32m  OK  ^[[0m] Started CoreOS Installer.^M
[^[[0;32m  OK  ^[[0m] Reached target Remote File Systems (Pre).^M
[   31.321527] coreos-installer[3119]: Image size is 873960908^M
[   31.321633] coreos-installer[3119]: tmpfs sized to 883 MB^M
[   31.322214] coreos-installer[3119]: IGNITION_URL IS http://192.168.0.254/foc/worker.ign^M
[   31.370593] coreos-installer[3119]: Selected device is /dev/nvme0n1^M
[   31.370669] coreos-installer[3119]: Mounting tmpfs^M
[   31.373709] coreos-installer[3119]: Downloading install image^M
[   32.378837] coreos-installer[3119]: 12%^M
[   33.383388] coreos-installer[3119]: 26%^M
[   34.387841] coreos-installer[3119]: 39%^M
[   35.392196] coreos-installer[3119]: 53%^M
[   36.396137] coreos-installer[3119]: 66%^M
[   37.400176] coreos-installer[3119]: 80%^M
[   38.404330] coreos-installer[3119]: 93%^M
[   39.406199] coreos-installer[3119]: Wiping /dev/nvme0n1^M
[   39.410598] coreos-installer[3119]: /dev/nvme0n1: 8 bytes were erased at offset 0x00000200 (gpt): 45 46 49 20 50 41 52 54^M
[   39.410733] coreos-installer[3119]: /dev/nvme0n1: 2 bytes were erased at offset 0x000001fe (PMBR): 55 aa^M
[   39.410879] coreos-installer[3119]: Writing disk image^M
[   70.941079] coreos-installer[3119]: Waiting for udev^M
[   70.990486] coreos-installer[3119]: Embedding provided Ignition config^M
[   71.151626] coreos-installer[3119]: Embedding provided networking options^M
[   71.251597] coreos-installer[3119]: Not embedding additional options; none provided^M
[   71.251692] coreos-installer[3119]: Not overwriting ignition platform id, no platform id provided^M
[   71.251796] coreos-installer[3119]: Install complete^M

Then reboots. The problem is the install does not create the boot entry, I get :
Petitboot (v1.7.5-p39a5a67)                                   8335-GTW 131A4EA
 ──────────────────────────────────────────────────────────────────────────────

  System information
  System configuration
  System status log
  Language
  Rescan devices
  Retrieve config from URL
  Plugins (0)
 *Exit to shell
  • And it just sits as above.

Environment

  • Red Hat OpenShift Container Platform
    • 4.5.4
    • IBM Petitboot

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