We have a growing footprint of 700+ (sadly, necessary) baremetal servers currently running CentOS 8.1. Our field installers use Windows as a matter of corporate policy. For new deployments, we’ve distributed USB sticks burned with the dvd image that they can update by plugging into their workstations and running a script that downloads our latest kickstart, grub config, and setup scripts.
When attempting to migrate this procedure to other RH derivatives (Oracle, Alma, Rocky) I couldn’t get the setup to install from the USB stick until someone over in the Rocky chat advised me to
dd the dvd image instead of using ISO mode (in Rufus). That works but unfortunately prevents our field staff from updating their boot media (because Windows) and would force us to rebuild our deployment images and re-flash all the USB sticks on every change to the kickstart.
I’ve found a functional but terrible workaround for this for ISO-burned media, whereby we serve the AppStream/BaseOS repos from the boot media over http in the anaconda environment, and point our kickstart
repo directives at the local servers. It works great but we’d rather not.
We recognize this (our?) problem isn’t specific to Rocky. It looks like it was caused by a change to anaconda in RH 8.4.
I’m sure we can do better. Can anyone recommend:
- A more appropriate place to post this
- A process that doesn’t require our field installers to download and burn a 9+ GB image every time we make a change to the kickstart; we do not wish to–and often can’t–network install
- A working (Linux) procedure to repackage the Rocky dvd iso; I’ve tried several including from RH but can never get past installation source even with the stock image unmodified beyond extract → copy →