Ironic introspection loops over ipxe.efi for UEFI
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
puppet-ironic |
Fix Released
|
Medium
|
Bob Fournier |
Bug Description
When starting introspection for a system using UEFI, the node loops at PXE booting after downloading ipxe.efi.
It has been found that the dhcp-boot setting in dnsmasq.conf is incorrect when using UEFI and iPXE.
The dhcp-boot setting for UEFI should be changed
from:
dhcp-boot=
to:
dhcp-boot=
This will prevent dhcp-boot from being set to ipxe.efi when the client is running ipxe, i.e. it should be set using the prior rule, e.g.
dhcp-boot=tag:ipxe,http://<local_
In addition, in order to be support architectures that use architecture type 9 from https:/
Type Architecture Name
---- -----------------
0 Intel x86PC
1 NEC/PC98
2 EFI Itanium
3 DEC Alpha
4 Arc x86
5 Intel Lean Client
6 EFI IA32
7 EFI BC
8 EFI Xscale
9 EFI x86-64
there should be a dhcp-match for type 9:
dhcp-match=
in addition to the current match for type 7:
dhcp-match=
Changed in puppet-ironic: | |
assignee: | nobody → Bob Fournier (bfournie) |
Changed in puppet-ironic: | |
importance: | Undecided → Medium |
Fix proposed to branch: master /review. openstack. org/499750
Review: https:/