1. Configure iscsi_ilo driver to use IPA ramdisk
2. Create a user partition cloud image (Ubuntu) using DIB
3. Upload cloud image into glance without corresponding boot_iso property
4. Initiate deploy in UEFI boot mode
5. Ironic claims deploy success by moving the node into 'active' state, but the reboot of the node using auto generated boot iso hangs in grub menu as it does not find the kernel, ramdisk to boot .
Root Cause:
--------------
Autogenerated boot iso for iscsi_ilo driver fails when Fedora based IPA ramdisk is used for deploy in UEFI boot mode. The keywords used (linux and initrd) in grub.cfg template are specific to Ubuntu only. They are not recognized by Fedora.
Have changed it to keywords (linuxefi and initrdefi) which are recognized by both Ubuntu and Fedora deploy ramdisks.
Fix proposed to branch: master /review. openstack. org/172313
Review: https:/