HP Storage Platform Firmware Management Tool for StoreAll User Guide

2 Firmware update strategy
Firmware recipe
All firmware images for hardware components are provided as a bundle of validated firmware
versions for the system. This bundle is called a firmware recipe, or simply the recipe, because it is
a specific set of firmware images (ingredients) that function together as a whole. This firmware
recipe can only be managed with the FMT. As the platform evolves and firmware updates are
released, new recipes are validated. At any point in time, there is only one (the most recent)
validated recipe.
Using the hpsp_fmt command is the only supported mechanism for reliable firmware updates to
StoreAll product components. The supported firmware recipe for the shipped product is located in
the following directory:
/etc/opt/hp/platform/firmware
Any new firmware recipes are patched to this firmware recipe for a consolidated cookbook of all
validated recipes.
CAUTION: Downloading firmware for individual components from HP's website and installing
on your system is not supported. StoreAll Storage is a high-availability solution; all component
firmware is extensively qualified in an HA configuration as part of the firmware recipe. Using
individual component firmware may have unpredictable consequences.
During Quick Restore, only a firmware upgrade (if required) is performed. The first step is a firmware
update recommendation, and the second step is firmware flashing.
Component categorization
For better manageability, hardware components are broadly categorized into three types as
follows:
Server
Storage
Chassis
Note the following:
StoreAll 9300/8200 is a gateway configuration and so does not support storage components.
Chassis components do not apply to StoreAll 9320, 9300, 8200, and 8800 products.
The FMT enables firmware management of a single component, a set of components, a
category of components, or all components.
Supported update scenarios for all component types
The following tables show how a firmware update should be initiated (that is, which server in the
couplet should be used to perform the operation when updating server, storage, or chassis
components).
NOTE: Where noted, NA means not applicable for the specific product.
Table 2 Server components update
932093009730X972088008200Update from
Server 1
Server 2
Firmware recipe 9