Using Foreman with Oracle Linux 8.10 for deploying OLVM Compute Hosts

Hello everyone!

I’m actually searching for a solution for our University to be able to provision Bare-Metal-Servers with Oracle Linux 8.10 so that these Servers can be used for OLVM Compute Nodes (oVirt Engine). After searching the web i want to give foreman a try.

I already got to mange install foreman on Oracle Linux 9 (after i previously installed it on debian linux just to recognize that katello won’t work on debian) with katello, dhcp, dns, tftp enabled. Provisioning Orcale Linux 8.10 worked by extracting the Installation-ISO to a Webserver Pointing to it at the “Installation Media” Section in Foreman.

My Question is now how i can use Katello for Lifecyle Management and use the “Errata” Function in oVirt. Are there any Turorials out there i maybe should check out? Do you have any recommendation for me regarding the integration for the Oracle Linux Distro?

Actually i used a external webserver for providing the OL8 Repository - i think it would be better to integrate the official OL8 yum repo into katello and synchronize it? How should i do this correctly? I also had to replace the initrd image because the SAS2008 Drivers for the SAS Controller are deprecated (old machines for testing purposes - i had to use the elrepo drivers) - is it possible to have such customizations when i manage the repository with katello?

Thanks in advance for support my journey with TheForeman!

I think the Managing Content guide is a good start. But yes, simply synchronize the upstream into Katello. If I remember correctly, you will need to find packages for subscription-manager on OL as they do not provide those, but this should be the only big challenge.

I think the best way to get a custom initrd into the workflow would be placing it on the Smart Proxy with TFTP and adjust the template to take this one instead of the original one. Should be quite simple.

Regarding subscription-manager - Alma/Rocky packages should work, too. So, no need to build the package if not required for other reasons.

ULN repositories work in Katello / pulp. Errata, most of the time, too.

(mabye you want to consider a tool like orcharhino.com which is based on Foreman/Katello and provides support to run on Oracle and supports OLVM, too)

thanks for the hints. i will check these out step by step.