Sun Java System Instant Messaging 7.2 Administration Guide

Instant Messaging HA Overview

You use Sun Cluster with Instant Messaging to create a highly available deployment. This section provides information about HA requirements, terms used in examples in this chapter, and permissions you need to configure HA in the following sections:

Before you begin, you should be familiar with general HA concepts, and Sun Cluster software in particular. For more information, see HA Related Documentation.

Instant Messaging HA Configuration Software Requirements

An Instant Messaging HA configuration requires the software shown in Table 4–1.

Table 4–1 Software Requirements for Instant Messaging HA Configuration

Software and Version 

Notes and Patches 

Solaris 9 OS 

All versions of Solaris 9 OS are supported. 

Solaris 9 OS requires Sun Cluster 3.0 U3 at a minimum. 

Solaris 9 OS includes Solaris Logical Volume Manager (LVM).

Solaris 10 OS 

All versions of Solaris 10 OS are supported. 

Sun Cluster 3.1 

Sun Cluster software must be installed and configured on all nodes in the cluster. 

To install Sun Cluster, use the Communications Suite installer by following the installation process in the Sun Java Communications Suite 5 Installation Guide.

After you install the Sun Cluster software, you must configure the cluster. For information, refer to the Sun Cluster System Administration Guide for Solaris OS. For related documentation, see HA Related Documentation.

Sun Cluster Patches

For Solaris 9 and 10, you can download patches from SunSolve Online.

Veritas Volume Manager (VxVM) 3.x 

Requires version 3.5 at a minimum, plus required patches. 

Veritas File System (VxFS) 3.x 

Requires version 3.5 at a minimum, plus required patches. 

HAStoragePlus requires patch 110435-08 at a minimum. 

Instant Messaging HA Configuration Permission Requirements

To install and configure an Instant Messaging HA configuration, log in as or become superuser (root) and specify a console or window for viewing messages sent to /dev/console.

Instant Messaging HA Configuration Terms and Checklist

Table 4–2 describes the variable terms used in the examples in this chapter for configuration examples. In addition, you will need to gather the information before you configure HA for Instant Messaging. You will be prompted for this information during configuration. Use this checklist in conjunction with the checklist in Table 1–1.

Table 4–2 HA Configuration Checklist

Name in Example 

Description 

Your Value 

/global/im

Global file system mount point used with a cluster file system or HAStoragePlus. 

 

/local/im

Local directory to use as a mount point for the shared disk if you are using HAStoragePlus. 

 

im-logical-host

Logical host name 

 

im-logical-host-ip

Logical host IP numeric address 

 

im-node–1

Node 1 FQDN

 

im-node–2

Node 2 FQDN

 

im-resource-group

Instant Messaging resource group 

 

im-resource-group-store

Instant Messaging storage resource 

 

im-resource

Instant Messaging resource 

 

im-runtime-base

(Includes im-runtime-base/db and im-runtime-base/logs)

For the location of the runtime directory (which includes the database and log subdirectories), select global, shared partitions. For example: 

  • Instant Messaging runtime directory (im-runtime-base):

    /global/im/var/opt/SUNWiim/default

  • Database subdirectory (im-db-base):

    /global/im/var/opt/SUNWiim/default/db

  • Log subdirectory:

    /global/im/var/opt/SUNWiim/default/logs

See Instant Messaging Server Directory Structure for more information about the runtime directory and the database and logs subdirectories.