Complete the following steps on all the ABS nodes in a cluster.
  1. Download the ABS 5.0 binary. Copy the binary to a temporary directory and extract it.
    # cp pi-api-abs-5.0.tar.gz ~/pi-tmp/
    # cd ~/pi-tmp/
    # tar -xvf pi-api-abs-5.0.tar.gz
    
  2. Navigate to ~/pi-tmp/pingidentity/upgrade/abs/ and copy the ABS upgrade script to the ~/pi-tmp/pingidentity/abs/util/ directory in the temporary directory.
    # cd ~/pi-tmp/pingidentity/upgrade/abs/
    # cp abs-upgrade.sh ~/pi-tmp/pingidentity/abs/util
    
  3. Navigate to ~/pi-tmp/pingidentity/abs/util/ directory and run the upgrade script.
    Attention: : Only after successful upgrade of MongoDB, proceed with ABS upgrade.
    # cd ~/pi-tmp/pingidentity/abs/util/
    # ./abs-upgrade.sh <ABS 4.4.1 installation path>
    
    For example:
    # ./abs-upgrade.sh /home/pi-user/pingidentity/abs
    Upgrading ABS to version 5.0
    are you sure you want to continue? (yes/no): yes
    making the configuration changes and copying new binaries
    configuration for smtp_ssl field is already configured
    configuration for mongo_ssl field is already configured
    configuration for mongo_auth_mechanism field is already configured
    upgrade to ABS 5.0 is successful
    please start ABS using: /home/pi-user/pingidentity/abs//bin/start.sh
    if systemctl service present, run command: systemctl restart pi-abs.service
    
  4. Verify that the upgrade was successful by entering the following command.
    # cat /<ABS installation path>/pingidentity/abs/version.txt
    For eexample:
    # cat /home/pi-user/pingidentity/abs/version.txt
  5. Update the license file in /pingidentity/abs/config directory to the new PingIntelligence 5.0 license file.
  6. Start all ABS nodes.
    Note: Start the ABS nodes only after completing the MongoDB upgrade as detailed in Step-1 Upgrading MongoDB.
    # /<ABS installation path>/pingidentity/abs/bin/start.sh
    For example:
    # /home/pi-user/pingidentity/abs/bin/start.sh
    If ABS is running as a service, then run the following command.
    # systemctl start pi-abs.service
Proceed to Step-3 Upgrading PingIntelligence Dashboard.