Skip Navigation Links | |
Exit Print View | |
![]() |
Oracle Solaris Cluster Data Service for WebSphere Message Broker Guide Oracle Solaris Cluster |
1. Installing and Configuring HA for WebSphere Message Broker
HA for WebSphere Message Broker Overview
Overview of Installing and Configuring HA for WebSphere Message Broker
Planning the HA for WebSphere Message Broker Installation and Configuration
Restriction for the supported configurations of HA for WebSphere Message Broker
Restriction for the location of WebSphere Message Broker files
Restriction for the WebSphere Message Broker additional software
Restriction for multiple WebSphere Message Broker instances
Determine which Solaris zone WebSphere Message Broker will use
Verifying the Installation and Configuration of WebSphere Message Broker
How to Verify the Installation and Configuration of WebSphere Message Broker
Installing the HA for WebSphere Message Broker Packages
How to Install the HA for WebSphere Message Broker Packages
Registering and Configuring HA for WebSphere Message Broker
How to Register and Configure HA for WebSphere Message Broker
Verifying the HA for WebSphere Message Broker Installation and Configuration
How to Verify the HA for WebSphere Message Broker Installation and Configuration
Upgrading HA for WebSphere Message Broker
How to Upgrade to the New Version of HA for WebSphere Message Broker
Understanding the HA for WebSphere Message Broker Fault Monitor
Probing Algorithm and Functionality
Operations of the Broker probe
Operations of the Configuration Manager probe
Operations of the UserNameServer probe
Debug HA for WebSphere Message Broker
How to turn on debug for HA for WebSphere Message Broker
A. Deployment Example: Installing WebSphere Message Broker in Zones
This section contains the procedures you need to install and configure WebSphere Message Broker.
This section contains the procedures you need to install and configure WebSphere Message Broker.
Refer to Restriction for multiple WebSphere Message Broker instances for more information.
Refer to Determine which Solaris zone WebSphere Message Broker will use for more information.
Refer to System Administration Guide: Oracle Solaris Containers-Resource Management and Oracle Solaris Zones for complete information about installing and configuring a zone.
Note - When creating a zone for use by the cluster, autoboot=true must be used.
Repeat this step on all nodes of the cluster if a zone is being used.
Boot the zone if it is not running.
# zoneadm list -v # zoneadm -z zonename boot
The WebSphere Message Broker files can be deployed onto a cluster file system or highly available file system in the cluster. The following discussion will help you determine the correct approach to take.
Within this section, a single instance or multiple instances of WebSphere Message Broker will be considered within a global zone or zone.
In each scenario, file system options for the WebSphere Message Broker files (/var/mqsi) will be listed together with a recommendation where appropriate.
Can be deployed on a cluster file system, however you are recommend to deploy on a highly available local file system.
Must be deployed on a highly available local file system.
Must be deployed on a cluster file system.
Must be deployed on a highly available local file system.
Note - Refer to Appendix A, Deployment Example: Installing WebSphere Message Broker in Zones for Deployment Example: Installing a WebSphere Message Broker in zones for an example on how to set up the WebSphere Message Broker files.
Within this step you will create a file system for the WebSphere Message Broker files (/var/mqsi). Once you have determined how WebSphere Message Broker should be deployed in the cluster, you can choose one of the sub steps below.
Create the WebSphere Message Broker files on a cluster file system by using Step a.
Create the WebSphere Message Broker files on a highly available local file systems by using Step b.
Within this deployment:
The WebSphere Message Broker files (/var/mqsi) are deployed on a cluster file system.
However, /var/mqsi/local or /var/mqsi/common/local requires a symbolic link to a local file system. This is required as WebSphere Message Broker generates specific locks that require the locks directory to be located on local storage within each node.
If WebSphere Business Integration Message Broker v5 is being deployed you must create a symbolic link for /var/mqsi/locks to a local file system, e.g. /local/mqsi/locks on each node in the cluster.
If WebSphere Message Broker v6 is being deployed you must create a symbolic link for /var/mqsi/common/locks to a local file system, e.g. /local/mqsi/locks on each node in the cluster.
Within this deployment:
The WebSphere Message Broker files (/var/mqsi) are deployed on a highly available local file system.
Highly available local file systems can include the Zettabyte File System (ZFS).
A symbolic link for the locks directory is not required, regardless if you are deploying WebSphere Business Integration Message Broker v5 or WebSphere Message Broker v6.
Perform this step on one node of the cluster.
Ensure the node has ownership of the disk set or disk group.
For Solaris Volume Manager.
# metaset -s disk-set -t
For Veritas Volume Manager.
# vxdg -C import disk-group # vxdg -g disk-group startall
# mount websphere-message-broker-highly-available-local-file-system
Create the mount point on all zones of the cluster that are being used for WebSphere Message Broker.
# zlogin zonename mkdir websphere-message-broker-highly-available-local-file-system
Mount the highly available local file system on one of the zones being used.
# mount -F lofs websphere-message-broker-highly-available-local-file-system \ > /zonepath/root/websphere-message-broker-highly-available-local-file-system
# zpool import -R / HAZpool
# zpool import -R /zonepath/root HAZpool
Note - If you are repeating this step to mount the ZFS highly available local file system on another node or zone before installing the WebSphere Message Broker software, you must first export the ZFS pool from the node that currently has the ZFS pool imported.
To export the ZFS pool, issue the following,
# zpool export -f HAZpool
After you have created and mounted the appropriate file system for the WebSphere Message Broker files, you must install WebSphere Message Broker on each node of the cluster, either in the global zone or zone as required.
For compatibility reasons, the HA for WebSphere Message Broker data service requires that /opt/mqsi exists on all nodes or zones in the cluster, even if WebSphere Message Broker v6 is being deployed. Therefore you must create the directory /opt/mqsi.
Follow IBM's WebSphere Message Broker Installation Guide to install WebSphere Message Broker.
Note - If the WebSphere Message Broker files will use a highly available local file system, you will need to mount the highly available local file system on each node or zone before installing the WebSphere Message Broker software.
Repeat Step 7 as required.
WebSphere Message Broker requires that a queue manager and appropriate database are running when creating a Broker, Configuration Manager or UserNameServer. You must ensure that the queue manger and database are running on the node where you will create a Broker, Configuration Manager or UserNameServer.
Follow IBM's WebSphere Message Broker Installation Guide to create a WebSphere Message Broker.