Upgrading the SwiftStack Controller Software

Upgrading a SwiftStack Controller is as easy as downloading and running the script on your existing controller. If you have a secondary controller this process needs to be repeated on that controller also.

The installer will:

  1. Extract its contents into a temporary directory in the current directory.
  2. Install or upgrade dependency RPMs.
  3. Install or upgrade the main swiftstack-controller RPM.

You execute the installer by running the following command as the root user:

sh SwiftStack-Controller-6.19.0.1-installer.sh

After the upgrade succeeds, you should see output similar to this:

Extracting SwiftStack Controller 6.19.0.1 ..........................................................................  2295215 blocks

Checking for a supported operating system...OS OK
Checking for a supported architecture...Architecture OK
Checking for containerization...Not in a container OK
Checking for sufficient RAM...RAM OK
Checking for SELinux enforcing...OK
Extracting some SwiftStack Controller dependencies...
Upgrading SwiftStack Controller dependencies...
Preparing...                          ################################# [100%]
Updating / installing...
   1:ss-python-eventlet-0.22.1.6-1.el7################################# [ 50%]
Cleaning up / removing...
   2:ss-python-eventlet-0.22.1.5-1.el7################################# [100%]
Upgrading SwiftStack Controller...
Preparing...                          ########################################
Updating / installing...
swiftstack-controller-6.19.0.1-1.el7  ########################################
**** SwiftStack Controller upgrade details will be logged to /tmp/upgrade-2019-03-26-11:15:47.log

Cleaning up / removing...
swiftstack-controller-6.18.0-1.el7    ########################################
Controller upgrade succeeded!
Deleting temporary directory 'ss-6.19.0.1'