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.
Prerequisites:
- 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.
Procedure:
- 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
ftp enabled”. - 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
Article update:
- 2018-03-26 – Added feature image to page.
- 2018-11-17 – Updated article to support the new standards of the website.