TL;DR
curl -sk "https://<ilo-ip>/xmldata?item=CpqKey" — license key is in the XML, no UI login.
iLO Advanced is licensed by key. If you inherited a ProLiant and the UI will not open (cert, Java, firmware), the BMC still publishes an inventory XML.
The endpoint
| |
In a browser: https://<ilo-ip>/xmldata?item=CpqKey.
The body is XML with the product and the key (or an unlicensed state). This is not Redfish; it is iLO’s xmldata interface, the one old HP SIM scripts used.
Notes
-kbecause the iLO certificate is almost never from a public CA.- Some iLOs still serve this over HTTP (
http://<ilo-ip>/xmldata?item=CpqKey) if HTTPS will not negotiate. - Treat the key as a secret. Do not commit it or paste it.
- Reading it does not activate anything: it only reads what is already stored on the BMC. Applying a different key is still
licensein CLP or the UI.
See also: iLO CLI commands.