Technical Blog Post
Abstract
Step by step example of how to upgrade to JazzSM 1.1.3 Fix Pack 4 in GUI mode or in silent mode
Body
As the latest fix pack for JazzSM/DASH has been released, this guide has the purpose to illustrate a complete step by step example of how to upgrade your current installation to Fix Pack 4 in GUI mode or in silent mode. Fix Pack 4 can be applied on top of DASH 3.1.3 (on any CP version as well from CP1 to CP7) or DASH 3.1.3 where any previous fix pack has been installed (FP1, FP2 or FP3).
Download link to FP4:
Performing the upgrade in GUI mode:
- download and extract FP4 package
- add the repository within Installation Manager -> preferences section: <extracted_path_JazzFP4>/JazzSMFPRepository/disk1/diskTag.inf
- select the Update option from the Installation Manager main menu and choose JazzSM from the list
- continue with the installation steps by following the wizard instructions:
- enter smadmin user details and click on the “Validate” option:
- click on “Update” and make sure everything completed successfully:
Performing the upgrade in silent mode:
- download and extract FP4 package
- update the response file that you'll use to run the upgrade
Scenario A: As a sample you can use the following and update with your location paths, ports, hostname and encrypted password for the user.WAS_PASSWORD property:
<?xml version='1.0' encoding='UTF-8'?>
<agent-input>
<variables>
<variable name='sharedLocation' value='/opt/IBM/IBMIMShared'/>
</variables>
<server>
<repository location='/tmpDASH/JazzSMFPRepository/disk1'/>
<repository location='https://www.ibm.com/software/repositorymanager/service/com.ibm.tivoli.t…;
</server>
<profile id='Core services in Jazz for Service Management' installLocation='/opt/IBM/JazzSM'>
<data key='cic.selector.arch' value='x86_64'/>
<data key='user.BOOTSTRAP_ADDRESS' value='16312'/>
<data key='user.CSIV2_SSL_MUTUALAUTH_LISTENER_ADDRESS' value='16322'/>
<data key='user.SOAP_CONNECTOR_ADDRESS' value='16313'/>
<data key='user.CSIV2_SSL_SERVERAUTH_LISTENER_ADDRESS' value='16323'/>
<data key='user.DCS_UNICAST_ADDRESS' value='16318'/>
<data key='user.IPC_CONNECTOR_ADDRESS' value='16314'/>
<data key='user.ORB_LISTENER_ADDRESS' value='16320'/>
<data key='user.WC_defaulthost_secure' value='16311'/>
<data key='user.REST_NOTIFICATION_PORT' value='16324'/>
<data key='user.WC_defaulthost' value='16310'/>
<data key='user.WC_adminhost_secure' value='16316'/>
<data key='user.SAS_SSL_SERVERAUTH_LISTENER_ADDRESS' value='16321'/>
<data key='user.WC_adminhost' value='16315'/>
<data key='user.TIP_CONTEXT_ROOT' value='/ibm/console'/>
<data key='user.WAS_HOME' value='/opt/IBM/WebSphere/AppServer'/>
<data key='user.CREATE_NEW_WAS_PROFILE' value='false'/>
<data key='user.WAS_PROFILE_PATH' value='/opt/IBM/JazzSM/profile'/>
<data key='user.WAS_PROFILE_NAME' value='JazzSMProfile'/>
<data key='user.WAS_HOST_NAME' value='lewdly1.castle.fyre.ibm.com'/>
<data key='user.WAS_SERVER_NAME' value='server1'/>
<data key='user.WAS_NODE' value='JazzSMNode01'/>
<data key='user.WAS_USER_NAME' value='smadmin'/>
<data key='user.WAS_CELL' value='JazzSMNode01Cell'/>
<data key='user.WAS_PASSWORD' value='MKzgom+ucqpj8e5dVuK8Dw=='/>
</profile>
<install>
<!-- IBM Dashboard Application Services Hub 3.1.3.4 -->
<offering profile='Core services in Jazz for Service Management' id='com.ibm.tivoli.tacct.psc.tip.install' version='3.1.3100.20190715-0438' features='com.ibm.tivoli.tacct.psc.install.server.feature.tip.install,com.ibm.tivoli.tacct.psc.install.server.feature.tip.config'/>
</install>
<preference name='com.ibm.cic.common.core.preferences.eclipseCache' value='${sharedLocation}'/>
</agent-input>
For the administrator password (user.WAS_PASSWORD) you have to specify the encrypted password that will be generated by running:
./imutilsc encryptString
password_to_encrypt from Installation_Manager_Home/eclipse/tools directory.
Scenario B: You can navigate to the <extracted_path_JazzFP4> / responsefiles/platform_name directory, make a backup of the update response file, for example, update_jazzsm_fullprofile_response.xml and edit this file to use it for the upgrade.
Open the response file, edit it for the following parameters, and save the file.
Edit the path to the software package repository:
<repository location='/tmp/jsmfp112/JazzSMFPRepository/disk1' temporary="true"/>
Edit the home location for the existing Jazz for Service Management installation:
Edit the temp space path location to extract the files from repository location:
For the administrator password you have to specify the encrypted password that will be generated by running:
./imutilsc encryptString
password_to_encrypt from Installation_Manager_Home/eclipse/tools directory. For the Software packages to apply section only keep the offering elements for the installed integration services components on the machine and delete those offering elements if the integration services are not installed on the machine.
Also for DASH add the version parameter within the specification list: version='3.1.3100.20190715-0438'
For example, for DASH only, without Reporting or other features:
Save the response file and run the following command from Installation_Manager_Home/eclipse/tools
./imcl input
path_response_file -log
path_log_file -acceptLicense
Example:
./imcl input /tmpdash/responsefiles/unix/update_jazzsm_fullprofile_response.xml -log /tmp/dash.log -acceptLicense
[root@mount1 tools]# ./imcl input /tmpdash/responsefiles/unix/update_jazzsm_fullprofile_response.xml -log /tmpdash/DASHFP4.log -acceptLicense
Updated to com.ibm.tivoli.tacct.psc.tip.install_3.1.3100.20190715-0438 in the /opt/IBM/JazzSM directory.
./imcl listInstalledPackages -long -features
...
/opt/IBM/JazzSM : com.ibm.tivoli.tacct.psc.tip.install_3.1.3100.20190715-0438 : IBM Dashboard Application Services Hub : 3.1.3.4 : com.ibm.tivoli.tacct.psc.install.server.feature.tip.config
UID
ibm11081875