IBM Support

Enable High Availability for TCR nodes

Technical Blog Post


Abstract

Enable High Availability for TCR nodes

Body

1. Install JazzSM (DASH+TCR) on Machine1 (M1), Machine2 (M2)

2. Install DB2 on Machine3 (M3)

3. Create db2 database ex:DASHDB on M3

       a. Go to db2inst1 prompt and run below command

       b. db2 create db DASHDB

4. Execute below configuration changes in WAS admin console page on M1 and M2 (https://machine:16316/ibm/console)

  •  Log into WAS admin console and go to Environment -> WAS Variables
    • Under scope select Node=JazzSMNode, Server=Server1
    • Click on New button and create variable  TIP_JDBC_DRIVER_PATH and value as JazzSM_Home/lib/db2  (this is the path where db2 libraries exists)
    • Click OK and Save configuration
  • Click on Security->Global Security -> Java Authentication and Authorization Service -> J2C authentication data
    • Click on New button
    • Enter Alias as "TIPAlias" and db2 database (DASHDB) connection details i,e username and password
    • Click OK and Save configuration
  • Click on Servers->Server Types->Websphere Application Servers->Server1-> Java and Process Management-> Process Definition -> Virtual machine->Custom properties
    • Click on New button and create below property
    • Name as com.ibm.isc.ha and value as true  (true means enabling HA, in case to disable HA please make this property as false. For any JazzSM upgrades please make this as false once installed update it as true)
  • Click on Resources->JDBC-> JDBC Providers
    • Under scope select Node=JazzSMNode, Server=Server1
    • Click on New button
    • DB2 type as DB2, Provider type as "DB2 using IBM JCC Driver" , Implementation type as "Connection pool datasource" , Name as TIP_Universal_JDBC_Driver
    • Click Next button
    • In classpath enter ${TIP_JDBC_DRIVER_PATH}/db2jcc.jar, ${TIP_JDBC_DRIVER_PATH}/db2jcc_license_cu.jar and click on apply which shows actual path
    • Leave Native library path as blank and click on Next button
    • Review all updates and click on Finish button and save the configuration changes
  • Click on Resources->JDBC->Data sources
    • Under scope select Node=JazzSMNode, Server=Server1
    • Click on New button
    • Datasource name as tipds and JNDI name as jdbc/tipds
    • Click on Next button
    • Select an option "Select an existing jdbc provider" and select TIP_Universal_JDBC_Driver in combobox
    • Click on Next button
    • Database name as DASHDB, Server Name as M3 hostname, DB2 port number
    • select "Use this data source in container managed persistence (CMP)"  checkbox
    • Click on Next button
    • Component managed authentication alias as "JazzSMNode01/TIPAlias" ,  mapping configuration alias "DefaultPrincipalMapping" ,  Container manager authentication alias "JazzSMNode01/TIPAlias"
    • Review all updates and click on Finish button and finally save configuration changes
    • Select tipds and check test connection, test connection should be successful
  • Execute all above steps listed in point4 on M2
  • Restart JazzSM profile servers on both Machines M1 and M2

 

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSEKCU","label":"Jazz for Service Management"},"Component":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

UID

ibm11276834