Restrictions and guidelines
1.Before updating the software, as a best practice, understand the changes on the software between versions, assess the impacts of the changes on the services and read supporting materials.
2.9560 card: After the firmware is upgraded to 52.20.0-4341 or later, it cannot be downgraded to 52.20.0-4341.
9540 card: After the firmware is upgraded to 52.22.0-4544 or later, it cannot be downgraded to 52.22.0-4544 or earlier.
3.The output format of the storcli64 command in ESXi 8.x is in XML format.
4.After the installation of the ESXi 8.x storcli64 tool package, a system reboot is required for it to take effect.
5.Please make sure that the PSoC firmware version has been updated to the latest version, PSOC version acquisition link https://www.h3c.com/cn/BizPortal/DownLoadAccessory/DownLoadAccessoryFilt.aspx, the search keyword is LSI95-PSOC.
Installation steps
Linux OS
1.Log in to the OS where the firmware is to be updated with the admin account.
2.Prepare firmware update files according to the OS version, including mounting firmware files and storcli tool package image to the OS under the same directory.
3.For Ubuntu OS, the storcli package in deb format is installed with the following command (the storcli tool is installed to the path of /opt/MegaRAID/storcli):
sudo dpkg -i storcli_xxx_all.deb
For Redhat, Suse, CenOS, ORCL Linux OS, the storcli package in rpm format is installed with the following command (the storcli tool is installed to the path of /opt/MegaRAID/storcli):
rpm -Uvh storcli-xxx-1.noarch.rpm
4.Place the fw file and the storcli tool in the same folder, and run the storcli tool: ./storcli64 show confirms that the array card to be upgraded can be queried and recorded in the Ctl (controller) field of the array card
5.Enter the following command to update the firmware:
Perform firmware upgrade: ./storcli64 /cx download file=***.rom (the x is the controller ID)
Perform firmware leveling or downgrade: ./storcli64 /cx download file=***.rom noverchk (the x is the controller ID)
6.Restart the system to make the update take effect.
7. After entering the system, go to the storcli tool storage directory in step (4) again and execute the ./storcli64 /cx show all (x is the controller ID) command to confirm that the array card firmware version is the target version, which indicates that the upgrade is successful.
Windows OS
1.Login to the OS where the firmware to be updated with the admin account.
2.Verify that the array card device is in place and normal in the Device Manager.
3.Prepare firmware update files according to the OS version, including mounting firmware files and storcli tool package image to the OS under the same directory.
4.Open cmd and run the following command to confirm that the Ctl (controller) field of the adapter card to be upgraded can be queried and recorded:
storcli64.exe show
5.Open cmd, enter the FW and storcli tool storage path, and enter the following command to update the firmware:
Perform firmware upgrade: storcli64.exe /cx download file=***.rom (the x is the controller ID)
Perform firmware leveling or downgrade: storcli64.exe /cx download file=***.rom noverchk (the x is the controller ID)
6.Restart the system to make the update take effect.
7.After entering the system, go to the storcli tool storage directory in step (3) again and execute the storcli64.exe /cx show all (x is the controller ID) command to confirm that firmware version of the array card is the target version, which indicates that the upgrade is successful.
VMware OS
1.Press F2 on the main interface of ESXi to enter the configuration interface, and log in using the root account and password.
2.Select from the Troubleshooting Options menu, and enable to SSH Services and ESXi Shell functions.
3.Log in to the web client interface through the management IP and upload the fw file and the corresponding system version of the storcli tool installation package to the /tmp path.
4.Press and hold Alt + F1 on the main ESXi page to turn to system command line page (Press Alt + F2 to exit).
5.Enter the root account and password to log in to the command-line interface.
6.The vib format storcli installation package executes the following installation commands:
esxcli software vib install -v /tmp/<name>.vib -no-sig-check (the <name> here is the file name of the vib installation package)
The offline_bundle zip format storcli installation package executes the following installation commands:
esxcli software vib install -d /tmp/<name>.zip -no-sig-check (the <name> here is the file name of the offline_bundle zip installation package)
(Note: After the installation of storcli is completed, the absolute path of the ESX 7. x system is/opt/lsi/storcli64/storcli64, and the absolute path of the ESX 8. x system is/opt/storcli/bin/storcli64)
7.Run the storcli tool to confirm and record the Ctl(controller) field of the array card.
ESXi 7.x OS: /opt/lsi/storcli64/storcli64 show
ESXi 8.x OS: /opt/storcli/bin/storcli64 show
8.Execute the following command to upgrade the firmware:
Perform firmware upgrade: /opt/storcli/bin/storcli64 /cx download file=/tmp/***.rom (x is the controller number)
Perform consolidation of leveling or downgrading: /opt/storcli/bin/storcli64 /cx download file=/tmp/***.rom noverchk (x is the controller number)
9.Restart the system to make the update take effect.
10.After entering the system, execute /opt/storcli/bin/storcli64 /cx show all (x is the controller number) command to confirm that the array card firmware version is the target version, which indicates that the upgrade is successful.