Does RHOCP4.x support deployment on IBM Power9 with Petitboot Firmware?
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.