Considerations for upgrading software and firmware for a single controller

To ensure a successful upgrade, keep in mind some key considerations as part of your planning.

The following table describes the components included in the SANtricity OS upgrade process and the software components that must be upgraded separately.

Components included in SANtricity OS upgrade Components that must be upgraded separately
  • Management softwareSystem Manager is the software that manages the storage array.
  • Controller firmware – Controller firmware manages the I/O between hosts and volumes.
  • Controller NVSRAM – Controller NVSRAM is a controller file that specifies the default settings for the controllers.
  • IOM firmware – The I/O module (IOM) firmware manages the connection between a controller and a drive shelf. It also monitors the status of the components.
  • Supervisor software – Supervisor software is the virtual machine on a controller in which the software runs.
  • If your storage system is part of a storage network that includes storage systems, you might use legacy the SANtricity Storage Manager Enterprise Management Window (EMW) to provide an enterprise view of all of your storage systems. In this case, check to see if there is a newer maintenance release of SANtriciry Storage Manager.
  • As part of the upgrade process, the host's multipath/failover driver might also need to be upgraded so the host can interact with the controllers correctly. If host running operating systems other than Microsoft Windows have I/O connections to your storage system, upgrade the multipath drivers for those hosts. See the procedures in the Express Guides for your operating system).
  • SANtricity Unified Manager
  • Drive firmware
  • SANtricity Windows Host Utility
  • SANtricity Linux Host Utility
  • SANtricity Windows DSM

You can view your current software and firmware versions in the SANtricity System Manager Software and Firmware Inventory dialog box. Go to Support > Upgrade Center, and then click the link for Software and Firmware Inventory.

When to stop I/O

If your storage array contains two controllers and you have a multipath driver installed, the storage array can continue processing I/O while the upgrade occurs. During the upgrade, controller A fails over all of its volumes to controller B, upgrades, takes back its volumes and all of controller B’s volumes, and then upgrades controller B.

Pre-upgrade health check

A pre-upgrade health check runs as part of the upgrade process. The pre-upgrade health check assesses all storage array components to make sure the upgrade can proceed. The following conditions might prevent the upgrade:

You also can run the pre-upgrade health check separately without doing an upgrade.