Update the Array OS

To perform this task, the array must have access to the HPE InfoSight over an Internet connection.

NOTE: If your array does not have access to HPE InfoSight, you can still manually download the array OS software from a PC or other workstation with an Internet connection, then update the array OS using the GUI. For more information, refer to the GUI Administration Guide.

There are regular maintenance releases and periodic updates to the array OS. Before you configure your array, be sure you have the latest array OS version installed.

  1. Use a secure shell (SSH) utility to log in to the array or group leader.
    NOTE: You must log in with a Power User or Administrator account.
  2. View a list of array OS download files:
    software --list
    A list appears with the array OS versions available to the array.
    Note the Version numbers and Status terms. The higher the number, the newer the version of the download file. See the Status terms in the following table.
    Table 1. Array OS download files
    Status Term Description Application
    available Newer version of the array OS than the one on the array. Updates your array.
    installed Same version as the array OS running on the array. No change.
    rollback Older version of the array OS than the one on the array. Rolls back to an earlier version. Normally used for troubleshooting.
    Multiple array OS download files might be marked available. Be sure to download the latest file.
  3. Download the appropriate array OS update.
    software --download version
  4. Verify the software download before installing the software.
    software --precheck
  5. Start the software update and Accept the End User License Agreement (EULA).
    software --update --accept_license
    The update begins as soon as you accept the EULA.

    The array OS update process takes about 20 minutes per array. During that time, a controller failover and a browser reload occur automatically. The array itself remains online and available throughout the update.

    If you have multiple arrays in a storage group, all arrays in the group are updated, one at a time, to the same array OS version.

    NOTE: If your connection to the array drops during the update, you might not be able to reestablish until the update is done.
  6. (Optional) Monitor the status of the update:
    software --update_status [--verbose]
    When the update is finished, the new array OS version is listed as the Current version.

$ software --list
-----------------+-----------+-------------------------
Version           Status      Size (MiB)
-----------------+-----------+-------------------------
2.1.0.0-38453-opt available       843
2.1.0.0-29743-opt available       839
2.1.0.0-27118-opt available       837
2.1.0.0-24696-opt rollback        839
$ software --download 2.1.0.0-38453-opt
INFO: Download of software package version 2.1.0.0-38453-opt started.
Use software --download_status command to check status.
$ software --precheck
INFO: Software Update precheck passed.
$ software --update --accept_license
software --update_status
Updating group to version: 2.1.0.0-38453-opt
Group update start time Nov 19 2015 12:54:36
Group update end time N/A
Updating array: array1
Array update status: 1 of 1: Controller A is unpacking update package