Installation Guides › Upgrade Guide › CA Identity Manager Upgrade › Upgrade the Identity Manager Server › Upgrade on a WebSphere 6.1.0.x Cluster › Upgrade CA Identity Manager r8.1 SP2 on a WebSphere 6.1.0.15 Cluster
Upgrade CA Identity Manager r8.1 SP2 on a WebSphere 6.1.0.15 Cluster
Use this procedure if you are upgrading CA Identity Manager r8.1 SP2 running on a WebSphere 6.1.0.15 cluster.
To upgrade from CA Identity Manager r8.1 SP2
- Perform the prerequisite steps.
- Install the minimum supported version of WebSphere and the minimum supported JDK version.
Note: See the CA Identity Manager support matrix on CA Support for the latest supported versions.
- Remove all cluster members from the cluster except one cluster member.
The remaining cluster member is referred to as the primary cluster member.
- Shut down the remaining cluster member.
- Stop the SiteMinder services.
- If JAAS – J2C authentication aliases are used with Task Persistence data sources (JNDI name jdbc/idm) or Workflow data sources (JNDI name jdbc/WPDS), be sure to remove the association from those data sources, as follows:
- In the Administrative Console, go to Resources, JDBC, Data Sources.
- Open the data source.
- Locate the ‘Component-managed authentication alias’ section.
- Make note of the alias currently used and replace it with none.
- Repeat Steps a through d for the other data sources.
- On the system where the Deployment Manager is installed, run the CA Identity Manager installer and launch the Upgrade Wizard.
- Start the Deployment Manager.
- If you performed Step 6, restore the JAAS – J2C authentication alias information previously used for Task Persistence data sources (JNDI name jdbc/idm) and Workflow data sources (JNDI name jdbc/WPDS), as follows:
- In the Administrative Console, go to Resources, JDBC, Data Sources.
- Open the data source.
- Locate the ‘Component-managed authentication alias’ section.
- Restore the alias information you noted in Step 6.
- Repeat Steps a through d for the other data sources.
- Add back the cluster members, as follows:
- In the Administrative Console for the Deployment Manager, go to Servers, Clusters.
- Add a cluster member, selecting one of the nodes for which you created a profile.
- Repeat this procedure for each cluster member you need to add to the cluster.
- Configure the message engines for each added cluster member that you added back to the cluster, as follows:
Note: You do not need to configure the message engine for the primary cluster member.
- From the Deployment Manager, navigate to Websphere_home/profiles/deployment_manager_profile/bin.
- Execute wsadmin as follows:
For Windows:
wsadmin -f ims6SetupClusterMember.jacl node server cluster jndiname
For Unix/Solaris:
./wsadmin -f ims6SetupClusterMember.jacl node server cluster jndiname
Note: If you want to use the existing messaging store, use the same JNDI name that you used in the previous installation. If you are creating a messaging store, enter the new jndiname for that store.
- Verify that the script completes with a "Save the Configuration" message and no errors.
- Repeat Steps b and c for each added cluster member.
- Verify the message store information, as follows:
- In the Administrative Console, go to Service Integration, IMSBus.
- For each message engine, verify the following message store information:
- Verify that the Core Group policy exists for each messaging engine, and that each cluster member has a messaging engine targeted to it through the policy’s preferred server.
Note: For more information about creating core group policies, see the Installation Guide.
- Configure the messaging engine stores for each cluster member, as follows:
- In the Administrative Console, go to Service Integration, Buses, IMSBus, Messaging engines, select the messaging engine name, and click message store.
- Change the schema name for the messaging engine store to the database schema name.
- If you are using existing messaging stores, run the following commands on the database for each messaging store you reuse:
- truncate table SIB000
- truncate table SIB001
- truncate table SIB002
- truncate table SIBXACTS
- truncate table SIBKEYS
- truncate table SIBOWNER
- truncate table SIBOWNERO
- truncate table SIBCLASSMAP
- truncate table SIBLISTING
- Update the WebSphere Path definition for each cluster member, for example, if you have clusterMember1 and clusterMember2, update as follows:
- In the Administrative Console, go to Application servers, clusterMember1, Server Infrastructure, Java and process definition, Process Definition, Environment Entries.
- Add the full path to the IdentityMinder.ear/library directory. For example, on Windows, the path may be: C:\Program Files\IBM\WebSphere\AppServer\profiles\AppSrv02\installedApps\wasserverCell01\IdentityMinder.ear/ library
- Repeat Steps a and b for clusterMember2.
- Restore any customizations to the cluster.
- Perform post-upgrade configurations.