a customer asked for this, therefore I’ve made this possible with Foreman 2.1. The goal was to get UEFI HTTP Boot over IPv4 with 802.1q (VLAN tagging) with discovery working. I am happy to say this works. Requirements:
- Foreman 2.1 (RC1 or older)
- small template change: https://github.com/theforeman/community-templates/pull/736
- network with 802.1q (you can use a VM to emulate this in libvirt network: https://lukas.zapletalovi.com/2020/02/linux-as-a-l2-vlan-switch.html)
- this step can be skipped when doing this over BIOS or EFI legacy PXE: Grub2 (
grubx64.efi) from Rawhide, but note few Rawhide releases are suffering from a regression “Out of memory” which should be fixed soon, grab an older build in that case: https://bugzilla.redhat.com/show_bug.cgi?id=1838633 - you CANNOT use Grub2 from RHEL7 or RHEL8 until the next y-release due to other bugs which were fixed
Satellite users: Please do not take this as fully supported workflow in Satellite 6.8, this is currently as “known to work”, please contact your Red Hat representative with questions about support for this workflow. This feature might or might not get full support in the future releases.