Hi Mark, Thanks for your reply. Yes, I am using Centos 8 only. I tried changing the settings and restarted the docker container. The cleaning process moved a step further but it started showing the error *"Could not select: Exec format not supported"* [image: image.png] Regards Anirudh Gupta On Mon, Aug 16, 2021 at 1:52 PM Mark Goddard <mark@stackhpc.com> wrote:
Hi Anirudh,
Are you using CentOS 8? The iPXE EFI bootloader file is named ipxe-x86_64.efi there, so a TFTP request for ipxe.efi will fail.
Could you try setting the following in ironic.conf:
[pxe] uefi_ipxe_bootfile_name = ipxe-x86_64.efi
If this works, we should change it in kolla-ansible. Would you be able to propose the change via Gerrit?
Mark
On Fri, 13 Aug 2021 at 17:18, Anirudh Gupta <anyrude10@gmail.com> wrote:
Hi Team,
I am trying to provision Baremetal node using IRONIC with KOLLA-ANSIBLE. I have enabled the support of "IPXE" in kolla-ansible as well.
I am getting an issue that when my baremetal node is booted in UEFI Mode, it is not able to find file *"ipxe.efi"* as a result of which cleaning of the node fails
[image: image.png]
But when I change the BIOS Mode of my Baremetal Node to Legacy.BIOS, it looks for the file "*undionly.kpxe"* for which the acknowledgment is received and Data Packets are transferred. Eventually the cleaning of node is also a success.
[image: image.png]
Is there any limitation of IRONIC or KOLLA-ANSIBLE side that provisioning of Baremetal Node can only be done in Legacy Bios Mode? For bare metal provisioning in UEFI mode, is there any other parameter that needs to be enabled.
Regards Anirudh Gupta