Sun Cluster Data Service for WebSphere Message Broker Guide for Solaris OS

Restriction for multiple WebSphere Message Broker instances

The Sun Cluster HA for WebSphere Message Broker data service can support multiple WebSphere Message Broker instances, potentially with different versions.

If you intend to deploy multiple WebSphere Message Broker instances you will need to consider how you deploy WebSphere Message Broker in the global zone or whole root zones.

The purpose of the following discussion is to help you decide how to use the global zone or whole root zones to deploy multiple WebSphere Message Broker instances and then to determine what Nodelist entries are required.

The Nodelist entry is used when the resource group is defined using the clresourcegroup command. The Sun Cluster HA for WebSphere Message Broker must use the same resource group that is used for the WebSphere MQ and database resources.

You must therefore determine how the WebSphere Message Broker will be deployed in the cluster before the WebSphere MQ resource group is created so that you can specify the appropriate Nodelist entry.

Within these examples:


Example 1 Run multiple WebSphere Message Broker instances in the global zone in one resource group.

Create a single failover resource group that will contain all the WebSphere Message Broker instances that will run in the global zones across node1 and node2.


# clresourcegroup create -n node1,node2 RG1


Example 2 Run multiple WebSphere Message Broker instances in the global zone in separate resource groups.

Create multiple failover resource groups that will each contain one WebSphere Message Broker instance that will run in the global zones across node1 and node2.


# clresourcegroup create -n node1,node2 RG1
# clresourcegroup create -n node2,node1 RG2


Example 3 Run multiple WebSphere Message Broker instances in zones in one resource group.

Create a single failover resource group that will contain all the WebSphere Message Broker instances that will run in the same zones across node1 and node2.


# clresourcegroup create -n node1:z1,node2:z1 RG1


Example 4 Run multiple WebSphere Message Broker instances in zones in separate resource groups.

Create multiple zones, where each zone pair will contain just one WebSphere Message Broker instance that will run in the same zones across node1 and node2.


# clresourcegroup create -n node1:z1,node2:z1 RG1
# clresourcegroup create -n node2:z2,node1:z2 RG2