This article describes how to upgrade the firmware of the LSI SAS9300-8i storage controller, installed on Syneto HYPER Core 3000 appliances, ITmode to version 16.00.12.00. The storage controller is managed directly by the SynetoOS VM and controls the data storage disks. To upgrade the controller firmware, the HYPER Core appliance must be booted from a virtual CD-ROM using IPMI.
IMPORTANT Before performing the upgrade, ensure all data on the affected appliance's storage pool has been replicated to a secondary appliance.
Ensure the following prerequisites are met before starting:
– Controller chip: ensure the storage controller chip model is SAS3008; – IPMI: ensure you have access to the IPMI interface from remote management; – Firmware ISO: ensure you have downloaded the ISO file for firmware upgrade (FWUPG9300.ISO); – Windows PC: ensure you have a Windows PC with Java JRE installed; – Downtime: schedule appropriate downtime.
Verify the Appliance Model and Firmware Version
Step 1.Login to VMware ESXi GUI (replace <your_ip_address_or_hostname> with the correct ip/hostname)
https://<your_ip_address_or_hostname>
Step 2. From the left menu, click on Host
Step 3.Check the Model of Syneto appliance in the Hardware section
Step 4. From the left menu, click on Manage
Step 5.From the Hardware tab, under the PCI Devices section, check the model of your PCI device
Identify the PCI device with passthrough enabled and note its ID number
Verify the Controller Model Step 1.Connect to SynetoOS appliance via SSH as admin
ssh admin@<your_ip_address_or_hostname>
Step 2 (optional).Change into Solaris shell (in case you're directed to an unsupported shell)
un sh
Step 3.Get root privileges
sudo su -
Step 4. Check the firmware version
sasinfo hba -v
EXAMPLE OUTPUT
HBA Name: SUNW-mpt_sas-0
Manufacturer: LSISAS3008
Model: SAS9300-8i
Firmware Version: 16.0.10.0
FCode/BIOS Version: not available
Serial Number: LSISAS3008ALLSAS9300-8iH5-25573-00SPC3291235
Driver Name: mpt_sas
Driver Version: MPTSAS HBA Driver 00.00.00.24
Number of HBA Ports: 4
Export the Storage Pool
Step 1.Login to SynetoOS GUI (replace <your_ip_address_or_hostname> with the correct ip/hostname)
https://<your_ip_address_or_hostname>
Step 2. Shut down and unregister all VMs
All VMs must be shutdown and unregistered except for the SynetoOS VM, which should remain powered on.
Step 3.Connect to SynetoOS appliance via SSH as admin
ssh admin@<your_ip_address_or_hostname>
Step 4 (optional).Change into Solaris shell (in case you're directed to an unsupported shell)