SRM :: How to manually upgrade SRM when the UI method fails due to network issue or timeouts

Summary: What are the steps to manually upgrade SRM from one version to another when UI method fails due to timeout issues or network connectivity issues

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

SRM UI does not enter maintenance mode due to timeout issues and network connectivity issues between SRM servers

Cause

None

Resolution

Below step by step example is to upgrade SRM vapp deployment from version 4.6 to version 4.7 using command line.  The same steps can be used to upgrade any other supported SRM version.  

Note:- Below example is for vApp deployments which includes the update of vApp components first and then SRM upgrade.  In binary deployment, the steps to update the vApp component does not apply.
  1. To upgrade SRM 4.7 in vApp environment, the file used for upgrade is SRM_4.7.0.0_vApp_Update_UI.zip.  Download this file from support.dell.com and move it to a tmp location on the SRM host to be upgraded
  2. In this example, the file is moved to a folder /tmp/upgrade
/tmp/upgrade # ls
SRM_4.7.0.0_vApp_Update_UI.zip
  1. Unzip the file using the unzip command.  This will extract 2 files
unzip SRM_4.7.0.0_vApp_Update_UI.zip
Archive:  SRM_4.7.0.0_vApp_Update_UI.zip
extracting: SRM_4.7.0.0_Linux_64-bit_Update_File.zip
extracting: applianceUpdate.zip
  1. Unzip the applianceupdate zip file
/tmp/upgrade # unzip applianceUpdate.zip
  1. Move the SRM_4.7.0.0_Linux_64-bit_Update_File.zip file to the Module-Repository directory on the host
/tmp/upgrade # mv SRM_4.7.0.0_Linux_64-bit_Update_File.zip /opt/APG/Tools/Module-Repository/
  1. Change directory
/tmp/upgrade # cd /opt/APG/Tools/Module-Repository/
  1. Unzip the contents of the SRM_4.7.0.0_Linux_64-bit_Update_File.zip file in this directory.  If it prompts that file already exists replace all files with [A]ll option.
/opt/APG/Tools/Module-Repository # unzip SRM_4.7.0.0_Linux_64-bit_Update_File.zip
Example:- replace packagefile? [y]es, [n]o, [A]ll, [N]one, [r]ename: A
  1. Change back to the tmp directory
cd /tmp/upgrade/
  1. Run the applianceUpdate script.  This script will install all OS modules and other softwares DellEMC ships
/tmp/upgrade # ./applianceUpdate/applianceUpdate
  1. Change to the current Module Manager directory.  In this example, the 4.6 version Module Manager version is 1.16.4
cd /opt/APG/Tools/Module-Manager/1.16.4/bin/
  1. Update module-manager first (In this example it shows that module manager will be updated from 1.16.4 to 1.16.7)
/opt/APG/Tools/Module-Manager/1.16.4/bin # ./manage-modules.sh update module-manager
Required dependencies, in processing order:
   [1]   java '8.0.291' v8.0.291
   [2] U module-manager '1.16.4' v1.16.4 => v1.16.7
  1. Next, change directory to the newly updated Module-Manager i.e 1.16.7 in this case, which has the update scripts
cd /opt/APG/Tools/Module-Manager/1.16.7/bin #
  1. Finally run the launch update script
/opt/APG/Tools/Module-Manager/1.16.7/bin # ./launch-update.sh
  1. This will upgrade the modules using the CLI
  2. Once all servers are manually upgraded, make sure all services are running on all hosts using the command
/opt/APG/bin/manage-modules.sh service status all
  1. Once all SRM servers are upgraded and services running, connect to the SRM UI. 
  2. Navigate to the administration tab and use the solution packs UI (Config > SolutionPacks > Installed SolutionPacks) to update the "solution pack" blocks and "other components" to finish the remaining updates using the UI.

Affected Products

SRM
Article Properties
Article Number: 000198859
Article Type: Solution
Last Modified: 02 Dec 2022
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.