Adding additional nodes to the cluster on Linux
After
installing IBM® WebSphere® Portal Express on your secondary
node, add the node to the cluster to create a highly available environment.
Perform the following steps to add the
secondary node to the cluster:
- Verify that the following properties are set
in the wkplc.properties file, located
in the wp_profile/ConfigEngine/properties directory of
the secondary node:
- Verify that WasPassword is set to your WebSphere
Application Server password.
- Verify that PortalAdminPwd is set to your WebSphere Portal Express password.
- Verify that WasRemoteHostName is set to
the fully qualified hostname of the deployment manager.
- Verify that WasSoapPort is set to 8879.
- Verify that LTPAPassword is set to your
LTPA password.
- Verify that PrimaryNode is set to false.
- Verify that ClusterName is set to PortalCluster.
- Set all database user ID and password properties
in the wkplc_comp.properties file, located
in the wp_profile/ConfigEngine/properties directory of
the secondary node.
- Run the ./ConfigEngine.sh
cluster-node-config-pre-federation task, located in the wp_profile/ConfigEngine directory
of the secondary node.
- Run the following tasks to validate your
database settings:
- ./ConfigEngine.sh validate-database-driver -DTransferDomainList=release,customization,community,jcr,feedback,likeminds
- ./ConfigEngine.sh validate-database-connection -DTransferDomainList=release,customization,community,jcr,feedback,likeminds
- Run the ./ConfigEngine.sh
cluster-node-config-post-federation task.
- Perform the following steps to update the security
configuration on the secondary node:
- Update the wkplc.properties file on the
secondary node with the LDAP user registry property values from the wkplc.properties file
on the primary node.
- Run the ./ConfigEngine.sh enable-jcr-security -DPortalAdminId=portal_admin_id task
on the secondary node, where portal_admin_id is the fully
qualified distinguished name of the administrator; for example, uid=wpsadmin,cn=users,dc=example,dc=com.
- Run the following tasks to stop and restart server1 from the wp_profile_root/bin:
- ./stopServer.sh server1 -user admin_userid -password admin_password
- ./startServer.sh server1
- Run the ./ConfigEngine.sh
cluster-node-config-cluster-setup task.
- Wait at least 30 minutes before stopping and restarting
the deployment manager because the node agent runs a background thread to
expand all EAR files into their target directories. Note: Attempting
to restart the deployment manager while the expansion is in process can result
in an unusable application. Although the time to complete an EAR expansion
is environment-dependent, a 30 minute wait is sufficient for a typical environment.
- Run the following tasks to stop and restart
the deployment manager:
- ./stopManager.sh, located in the wp_profile_root/bin directory
- ./startManager.sh, located in the wp_profile_root/bin directory
- Enter the following commands to stop and restart
the WebSphere_Portal server from the wp_profile_root/bin:
- ./stopServer.sh WebSphere_Portal -user admin_userid -password admin_password
- ./startServer.sh WebSphere_Portal
- Perform the following steps to synchronize the nodes:
- Log in to the deployment manager administrative
console.
- Select , select the node from the list,
and then click Full Resynchronize.
Parent topic: Preparing additional nodes on Linux
|
|
|