+

Search Tips   |   Advanced Search

Database sharing between multiple clusters

Multiple database domains are used in a typical WebSphere Portal environment, such as the release domain, customization domain, and community domain. In most cases, the relevance of data within these domains is WebSphere Portal specific. In other words, different database domains are used for different configurations because the application mix and user community is likely different. We might want to support multiple identically configured WebSphere Portal installations in the same cell. Many of the database domains might be shared, for ease of maintenance or failover.

If two independently configured clusters exist within the same cell, each cluster must have its own set of database domains. If two clusters that are identically configured exist within the same cell, all database instances must be shared except the release and JCR database domain. All user-specific and community data is shared between clusters, while each cluster's static configuration can be independently updated.


Database settings

When we configure multiple clusters in the same IBM WebSphere Application Server cell, special attention must be given to the database settings.

  • Based on the configuration case, determine which database domains to share with other clusters in the same cell (multiple cluster environment).

    JCR domains and release domains cannot be shared between different clusters or servers. Each distinct cluster or server in the environment must use a separate JCR domain and a separate release domain. For example:

    of separate JCR or Release domains between all clusters or servers
    Development Server Authoring Cluster Staging Server Delivery Cluster
    JCR Domain 1 JCR Domain 2 JCR Domain 3 JCR Domain 4
    Release Domain 1 Release Domain 2 Release Domain 3 Release Domain 4

  • Assign the data source names according to what databases are shared between the clusters and what are unique per cluster. A single data source cannot be used for multiple domains if the domains are a mixture of shared and non-shared.

  • Maintain the same number of data sources with identical names when enterprise applications are shared across all clusters in the same cell. The data source bindings in the applications can be resolved on every cluster.

  • When we install the primary node of the next cluster (Cluster B), the node can be configured to use the shared database domains. Set the appropriate property values in the wkplc_dbdomain.properties and wkplc_dbtype.properties files.


Parent Plan for multiple clusters