📜 ⬆️ ⬇️

HP P2000 G3 MSA Array System Firmware Update

image

The HP MSA P2000 is a popular entry-level disk array from HP (actually Dothill). Simple, reliable, relatively inexpensive, with an acceptable speed of work.
In 2014, HP released a new line of arrays - HP MSA 1040/2040, promising to remove the old version from sales .
But while no one is in a hurry to decommission old systems, they are ready to serve more than one year.
In this article I would like to share some of the nuances that arise when upgrading an array and updating the firmware.

Choose the right shelf

You can increase the capacity of the array by connecting one or more additional disk shelves.
Despite the fact that the array is discontinued, additional shelves are available for order. HP offers several shelves with SAS interfaces:

1. HP D2600 (AJ940A) Hard Drives LFF, 3.5 ":
')
image

2. HP D2700 (AJ941A), SFF Hard Drives, 2.5 ":

image

Often, these shelves are referred to as D2600 / D2700, from which it can be concluded that this is the same model, but with a different form factor of hard drives. Perhaps it is, but! The HP MSA P2000 is officially only compatible with the HP D2700 disk shelf. Not so easy to find this information. This non-obvious point follows from the description of the HP P2000 array and the modest mention in the “HP D2000 Disk Enclosures Quick Specs” document:
"The HP P2000 G3 Modular Smart Array System family is also supported."

From this we can conclude that the shelf D2600 is officially incompatible with the HP P2000. But, tested in practice , in fact, quite workable. Do not buy this shelf, if the array is still under warranty, and you do not want unnecessary problems.

Firmware upgrade

The current version of the firmware of the array is TS251P006-02 dated September 9, 2014 .

Do not install firmware from another model.

From the HP documentation, it follows that up to TS230 for each model of the array (FC / iSCSI, iSCSI, SAS) separate firmware was released.
IMPORTANT: HP P2000 G3 firmware for all HP P2000 firmware for all controllers The control system has been used for all of the P2000 G3 MSA controllers.

It would seem, why bother with such an old version at all? You will find out when the update utility refuses to flash directly from your version to the latest, suggesting you first flash the intermediate one.

image

If you do not want to trust the master, but will download the intermediate firmware yourself, carefully read the section “Installation Instructions”. Having met the warning:
NOTE: This is an upgrade for the HP StorageWorks P2000 G3 MSA FC and FC / iSCSI (combo) for the P2000 / MSA2000 iSCSI MSA arrays .

think about whether you are going to pour.

Flash twice

Also, an unpleasant surprise awaits the owners of the array with one controller and firmware up to TS230. Most likely, the array will not be able to directly upgrade to the latest version. The flasher hangs with the message "Restarting MC ... Please Wait ..." . Presumably, this is due to the fact that the script is trying to restart the second non-existent controller.

The way out of this situation is the following - check via telnet that the controller is still alive, kill the flash driver process. After that, flush to TS230-008 (B), and only after that to the latest version.
Do not like the extra risk - immediately shake in two stages, first TS230-008 (B), then TS251.

Problems, problems, problems

Do you think that problems arise only for those who saved on the purchase of a second controller? Then it will be interesting to you to read about the "Infinite upgrade loop" . Not scared? Then look through the selection of documents "Troubleshooting" .
Favorites:

You never know what you can do till you try

Having come to terms with possible difficulties, you can proceed to upgrade. Detailed instructions can be found in the section “Installation Instructions” for each firmware file.

image

HP strongly recommends updating from Smart Component Updater, an update utility in the form of an .exe file (flash driver). It is possible to flash from the CLI (command line interface) or the Storage Management Utility (web-based array management interface). The last two possibilities will be spare, in case of impossibility of firmware from SCU.

A typical update sequence will be as follows:
  1. Download the update file. Check the hash (for example, the fciv.exe utility).
  2. Conduct an update from a computer on the same subnet as the controller in the nearest switch, so that network errors or the firewall do not interrupt the process.
  3. Pre-install the driver to control the controller from the command line via a USB cable in case of loss of network access.
  4. Enable the Telnet and FTP protocols in the array. SSH will not work.
  5. Reduce the load on the array. In the case of an array with one controller, the disks will be inaccessible, since the controller will be repeatedly rebooted.
  6. Run the flash driver, follow the wizard’s instructions. Firmware is a long process, each controller is stitched for 30 minutes, have patience.


After updating the controller, it is desirable to update and firmware hard drives.

Good luck.

UPD 2018-10-15: After updating the P2000 G3 controller on the TS252P005, the shelf in the interface was lit up with Warning, but everything is still working.
and that's why
Due to the absence of a second controller, the IO-module B lights up red.
I tried to disable it, but it did not work:
set expander-phy encl 2 controller B type ingress phy 0 disabled
# set expander-phy encl 2 controller B type ingress phy 0 disabled
Error: PHY control is not supported for the specified enclosure.



Useful links:

Source: https://habr.com/ru/post/258007/


All Articles