On 03.11.23 13:06, Leszek Szczepanowski wrote:
Hi all,
I have the following use case: I need to install Openshift on 100 HP ProLiant servers, those are HP DL360 Gen10+. They are mounted in the racks, with factory settings. So, BIOS settings are default, as well as RBSU, RAID configs and ILO (ILO5). Is it possible to provision them using Openstack? Set a few parameters into ILO, into RBSU/BIOS, set up RAID controller disks (MegaRAID), and then put some ISO image and boot it? Or, maybe even better: create an Openshift cluster similar to how we do it with cloud providers? I have done this for years manually, via ILO WebUI + HTML5 console, but I'm actually tired of this. Can it be somehow automated?
[shameless plug] Not an OpenStack project, but MAAS works pretty well for this sort of thing: https://maas.io/ Install it on a machine that has access to BMC and regular networking, and it'll answer DHCP and PXE requests from machines to install the system of your choice. One thing that might need extra work is configuring the RAID, typically you'd use a commissioning script for setting up proprietary hardware such as RAID cards. There's one on Github "maas-megaraid" that could serve as a starting point