I have n amount of virgin dell custom servers (DCS24). These are refurbished machines and already delivered, so configuring the BIOS from the provider is not an option. iDRAC/BMC is available on these machines. The default BIOS configuration has the IPMI address set to static in 192.168.0/24.
I would like to be able to configure the BIOS for all of my machines in the most efficient way possible. My first process / method involved plugging in a console to each server, booting to BIOS, and configuring manually. This process is guaranteed to work but the risk of human error is high (anecdotal evidence from my experience shows that I was reaching a 95% success rate with properly configuring the BIOS settings), and increases wear and tear on my VGA connectors. This method takes two people approximately five minutes per machine. Total projected man hours is linear.
I have read some documentation on Dell Open Manage Server Administration (OMSA) and I believe that this solution might only work if there is an operating system present. This also holds true for ipmitool (requires a *nix installation). Just recently, I learned of the Dell Client Configuration Utility (legacy; current tools are CCTK and OMCI) but the description tells me that they are available on OptiPlex, Precision, and Lattitude products. There is no mention of server hardware.
What do I need to know in order to find a solution and how can I automate my bios configuration on my servers?
Additionally, if the solution requires an operating system, I am stuck with a catch-22. I need the BIOS settings configured and some information gathered from the BIOS (MAC Address) in order to automate my OS installations.