3 advanced firmware update functionality, 1 understanding the firmware configuration file – HP Insight Control Software for Linux User Manual
Page 103
To modify the firmware update timeout, edit the /opt/mx/icle/icle.properties file. The
FW_UPG_WAIT_TIMEOUT
parameter controls the length of the firmware update timeout; that
line in the file resembles the following:
FW_UPG_WAIT_TIMEOUT=900
Determine the value (in seconds) that is appropriate for your installation and assign it to the
FW_UPG_WAIT_TIMEOUT
value.
8.3 Advanced firmware update functionality
HP Insight Control for Linux incorporates advanced firmware update options if you require
more control over exactly which versions of firmware should be installed and on which systems.
For example, perhaps you do not want to run firmware updates on production servers, but you
want your research and development servers updated with the latest packages. Or perhaps you
want a group of servers to have different firmware versions from the rest. HP Insight Control
for Linux has a simple and flexible method for controlling this.
8.3.1 Understanding the firmware configuration file
The advanced firmware update features of HP Insight Control for Linux are controlled by a
firmware configuration file. It is a plain text file you create and store in the Insight Control for
Linux repository at the following location:
/opt/repository/firmware/firmware-config.txt
When a server initiates an Insight Control for Linux firmware update, it checks for the presence
of this file in the repository. If the file does not exist, a normal firmware update is performed as
described in the
. If the file is found, it is scanned for a reference to the server
being updated. If a reference is found, it is acted upon.
The configuration file contains one line for each server requiring customized firmware. Each line
has the following format:
system=firmware-filename
Where
system
Is one of the following:
1.
A
2.
An IP address
3.
A MAC address
4.
The text string default
These system values are given in precedence order, from highest to
lowest.
firmware-filename
Is one of the following:
•
The name of a firmware tar file located in the firmware
repository that has been customized as described in
to have only the particular firmware and versions you
want for this system.
•
The reserved word skip which indicates that this system's
firmware should not be updated.
When the configuration file is scanned for a match to the server, the firmware-filename is
assigned to the server defined by the system value or, for the reserved word skip, the server's
firmware is not updated.
If the same server is described two or more times in the file, the precedence of the system value
determines the action. For example, in the following excerpt, all three lines describe the same
server, but the firmware.tar file (and only that file) is assigned because the server is described
by its host name, which has the highest precedent:
8.3 Advanced firmware update functionality
103