Considerations for upgrading software and firmware with SAN OS software
To ensure a successful upgrade, keep in mind some key considerations as part of your planning.
The following table describes the storage array components that are automatically updated as part of the upgrade process and the storage array components that must be upgraded separately.
Components included in the upgrade | Components that must be upgraded separately |
---|---|
| In some configurations, ThinkSystem System Manager might be used on a storage system that uses components of ThinkSystem Storage Manager that must be upgraded separately. Check whether any of the following conditions apply:
|
You can view your current software and firmware versions in the Software and Firmware Inventory dialog box. Go to Software and Firmware Inventory. , and then click the link for
When to stop I/O
If your storage array contains two controllers and you have a multipath driver installed, the storage array can remain processing I/O while the upgrade occurs. During the upgrade, controller A fails over all of its LUNs to controller B, upgrades, takes back its LUNs and all of controller B’s LUNs, and then upgrades controller B. After the upgrade completes, you might need to manually redistribute volumes between the controllers to ensure volumes return to the correct owning controller.
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:
- Failed assigned drives
- Hot spares in use
- Incomplete volume groups
- Exclusive operations running
- Missing volumes
- Controller in Non-optimal status
- Excess number of event log events
- Configuration database validation failure
- Drives with old versions of DACstore
You also can run the pre-upgrade health check separately without doing an upgrade.