HP Insight Control for Linux 6.0 Release Notes

2.2.1 Bare metal discovery fails on ProLiant DL100 G5 series servers with BMC
firmware <3.11
NOTE: This release note applies only to DL100 G5 series servers with baseboard management
controller (BMC) firmware earlier than version 3.11.
DL100 G5 series servers with BMC firmware 3.11 and later do not exhibit this behavior.
Older versions of the baseboard management controller (BMC) firmware (versions than Version
3.10) for the ProLiant DL100 series G5 servers can cause the bare metal discovery process to fail
or the association to be lost between the server and its management processor.
The UUID of the server and the UUID of the BMC are used to form an association in SIM. A
known issue exists where the format of the BMC's UUID can change based on the version of
BMC firmware installed on the server. During bare metal discovery, an attempt is made to fetch
the UUID of the BMC from the management processor. If the server's management processor is
on a private network and unreachable from the server, the discovery code must be informed of
the format of the BMC's UUID.
Corrective action: HP recommends upgrading to version 3.11 (or higher) of the BMC firmware.
If you either do not want or are not able to upgrade firmware, HP recommends this alternative
action. Follow these steps to describe the BMC's UUID format to the bare metal discovery
operation:
IMPORTANT: Perform this corrective action only if the server cannot access the server's BMC's
network.
1. Create a new directory called uuidformat in the /var/lib/systemimager/scripts
directory:
# mkdir /var/lib/systemimager/scripts/uuidformat
2. In the new uuidformat directory, use a text editor to create a file, and name the file with
the host name of the server or default. During an Insight Control for Linux bare metal
discovery, if this directory is present, the Insight Control for Linux UUID calculating code
looks first for a file matching the host name of the node and then it looks for a file named
default.
This example uses the vi text editor to create a file named default:
# cd /var/lib/systemimager/scripts/uuidformat
# vi default
NOTE: This becomes the default action for all DL100 series servers that are discovered
unless a host name file is present to override it.
3. Add a single line to the new file to specify the format of the BMC's UUID in the form
UUIDFORMAT=n (no spaces), as follows:
UUIDFORMAT=n
where n is one of the following:
original if the BMC firmware is lower than or equal to Version 3.10 and the system
BIOS is not equal to 2008.10.10.
uppercaseG6 if the BMC firmware is lower than or equal to Version 3.10 and the
system BIOS is equal to 2008.10.10.
G6 if the BMC firmware version is higher than Version 3.10.
4. Save your changes and exit the text editor.
After the server has been discovered with the bare metal discovery process, you can install an
OS on it.
14 Notes and corrective actions