In this article, we are going to flash an HPE MSA 1040 via FTP. At work, I faced a problem with a couple of HPE MSA 1040 storage arrays. Three out of ten were not displaying their web interface after about 200 days of uptime. This is not really a known problem for the HPE MSA 1040 :(. So it was time figure out a way to work around it.
After some time, I noticed there is a built-in FTP flash option. About two hours later I finally got the latest firmware installed.
I have made a write-up to do it yourself. It is not really a difficult procedure but you need a couple of items ready and the correct command to get it all working.
Flashing the HPE MSA 1040
Note: I have tested this procedure on a Windows 10 client. The FTP tool for uploading the firmware is the built-in from Windows.
- Download the firmware from the HPE website.
- Store the firmware files in the following folder (C:\Temp).
- Extract the bin file from the downloaded bundle.
- Make sure no workloads are running on the HPE MSA.
- Start an SSH session with an available controller (no preferred choice between controller A & B)
- Enable the FTP service on the controller with the command: “set protocols
- Open a CMD shell (with administrator rights) on your workstation or management server.
- Run the following commands:
# Navigate to C:\Temp # Start FTP session ftp %IP-Address% # Login Username: ftp Password: !ftp # Navigate to directory cd / # Upload firmware and start flash put TS252P001.bin flash # Close FTP session ftp close # Go back to the SSH Session and disable the FTP service on the MSA set protocols ftp disabled
- 2018-03-26 – Added feature image to page.
- 2018-11-17 – Updated article to support the new standards of the website.