Configuring Messaging Server for High Availability
For information about configuring Messaging Server 7.0 for high availability, see the following chapter in the Messaging Server 6.3 Administration Guide: Configuring High Availability.
The link shown above provides the information you need to configure the Veritas Cluster Server or Sun Cluster high availability clustering software and prepare it for use with the Messaging Server.
| A Note About the Legacy Documentation Some information in the Messaging Server 6.3 documentation is out of date. The following sections describe information new in Messaging Server 7.0 which supersedes corresponding information in the Messaging Server 6.3 Administration Guide. |
The remainder of this page contains the following topics:
- New Supported Versions of High-Availability Software in Messaging Server 7.0
- New Installation Methods for Messaging Server 7.0
- New Installation Paths for Messaging Server Sun Cluster HA Agent 7.0
- Installing Messaging Server Sun Cluster HA Agent in Solaris Zones
- Using the useconfig Utility
- Deployment Example: Deploying Messaging Server 7.0 on Sun Cluster 3.2 with ZFS
New Supported Versions of High-Availability Software in Messaging Server 7.0
Ignore section 3.1, Supported Versions, in the Messaging Server 6.3 Administration Guide.
For the latest supported versions and platforms, see High Availability Support.
New Installation Methods for Messaging Server 7.0
Ignore section 3.3.1, Cluster Agent Installation, in the Messaging Server 6.3 Administration Guide.
Instead, use the following information:
A cluster agent is a Messaging Server program that runs under the cluster framework.
The Sun Cluster Messaging Server agent is installed when you select Messaging Server Sun Cluster HA Agent 7.0 through the Communications Suite installer.
- Run the Communications Suite installer command:
# commpkg install
When prompted, select the Messaging Server Sun Cluster HA Agent 7.0 software.
- Run the Sun Cluster HA Agent pre-configuration command:
# <ms_scha_base>/bin/init-config
New Installation Paths for Messaging Server Sun Cluster HA Agent 7.0
Wherever you see references to the Messaging Server 6.3 msg-svr-base path:
/opt/SUNWmsgsr/
use the Messaging Server 7.0 msg-svr-base path instead:
For 32-bit Messaging Server 7.0:
/opt/sun/comms/messaging
For 64-bit Messaging Server 7.0:
/opt/sun/comms/messaging64
The Messaging Server Sun Cluster HA Agent 7.0 is by default now installed under
/opt/sun/comms/msg_scha
Installing Messaging Server Sun Cluster HA Agent in Solaris Zones
Sun Cluster has added support for Solaris Zones. In this scenario, the Messaging Server Sun Cluster HA agent should be installed in the global zone (and automatically installed in non-global zones). The Comms Installer will do this for you as long as you do the install in the global zone.
Take the following steps to install the Messaging Server Sun Cluster HA agent in non-global zones:
- Run the Communications Suite installer command in the global zone only:
# commpkg install
When prompted, select the Messaging Server Sun Cluster HA Agent 7.0 software. This command installs the Messaging Server Sun Cluster HA Agent package on global zone and all non-global zones.
- Run the Sun Cluster HA Agent pre-configuration command in the global zone only:
# <ms_scha_base>/bin/init-config
Using the useconfig Utility
The useconfig utility allows you to share a single configuration between multiple nodes in an HA environment. This utility is not meant to upgrade or update an existing configuration. Note that only useconfig command usage has been changed in this release. All the MS HA info from the previous release is still valid.
For example, if you are upgrading your first node, you will install through the Communications Suite Installer and then configure Messaging Server. You will then failover to the second node where you will install the Messaging Server package through the Communications Suite Installer, but you will not have to run the Initial Runtime Configuration Program (configure) again. Instead, you can use the useconfig utility.
To enable the utility, run useconfig to point to your previous Messaging Server configuration:
msg_svr_base/sbin/useconfig msg_svr_base/config
Deployment Example: Deploying Messaging Server 7.0 on Sun Cluster 3.2 with ZFS
The following deployment example gives you high-level steps for Deploying Messaging Server 7.0 on Sun Cluster 3.2 with ZFS

