Upgrading the System Software

This topic describes how to upgrade the Automated Uptime Layer with Smart Exchange system software on a Stratus ztC Endurance system. Upgrading the system can include upgrading the following:

  • Windows OS and Stratus proprietary add-ins

  • Compute module BMC firmware, BIOS firmware, and Standby OS software (Ubuntu)

Notes:  
  • Consider scheduling a maintenance window during which you can complete the upgrade process, which can take from 30 minutes for a simple bug-fix release upgrade to up to 3 hours, depending on the number of components that require an upgrade. Because the system needs to upgrade software and firmware on both the A- and B-sides of the system, it must shut down the Windows host halfway through the upgrade to perform a reboot exchange to the upgraded side and continue upgrading software and firmware on the other side.

  • If you are upgrading from Release 2.0.0.0, the upgrade adds a new Upgrade Kits page to the ztC Endurance console​ for managing upgrade kits and monitoring upgrades in progress. The Upgrade Kits page becomes available after the system upgrades and restarts the Windows host, about 10-15 minutes after you start the upgrade. Thereafter, you can use the Upgrade Kits page to monitor the completion of the upgrade as described in the upgrade procedure.

Cautions:  
  1. Do not update the Ubuntu system software of the Standby OS from any source other than Penguin Solutions unless instructed to do so. To prevent incompatibilities and ensure the proper fault-tolerant operation of your system, use only the release and software packages that are installed with the Automated Uptime Layer with Smart Exchange software.

  2. If you upgrade any software or firmware outside of the documented process for upgrades, the ztC Endurance system automatically reinstalls and reverts to the versions of software or firmware that are compatible with Automated Uptime Layer with Smart Exchange.

  3. The system is not fault tolerant during an upgrade. The system is not completely protected or able to perform a Smart ExchangeClosed A proprietary process that maintains system availability and protects against data loss. If the ztC Endurance system detects a degradation or failure within the active compute module, Smart Exchange: 1) Automatically activates the standby compute module and copies over in-process data. 2) Reroutes all I/O and storage connected to the original active compute module to the newly activated compute module. Smart Exchange occurs while the system is running and, except for a very brief pause (usually less than one second), is undetectable to the operating system and customer applications.​​ until after the upgrade is complete and all modules are online.

  4. To prevent interoperability issues, check with Penguin Solutions Customer Service before installing any additional software packages in the ztC Endurance environment.

The upgrade steps are:

I. Review the Pre-Upgrade Checklist

II. Download the Upgrade Files

III. Upload the Upgrade Files to the System

IV. Upgrade the System Software

V. Complete Post-Upgrade Tasks