Using Tomcat Toolkit in a HP Serviceguard Cluster README Revision: B.06.00

control (tomcat_pkg.cntl) files, cd to the package directory
(example, cd /etc/cmcluster/pkg/tomcat_pkg1).
1. Create a Serviceguard package configuration file with the command
"cmmakepkg -p tomcat_pkg1.conf". The package configuration file
"tomcat_pkg1.conf" must be edited as indicated by the comments in
that file. The package name must be unique within the cluster.
Example:
PACKAGE_NAME tomcat_pkg1
NODE_NAME node1
NODE_NAME node2
RUN_SCRIPT /etc/cmcluster/pkg/tomcat_pkg1/http_pkg.cntl
HALT_SCRIPT /etc/cmcluster/pkg/tomcat_pkg1/http_pkg.cntl
SERVICE_NAME tomcat1_monitor
2. Create a Serviceguard package control file with command "cmmakepkg
-s tomcat_pkg.cntl". The package control file must be edited as
indicated by the comments in that file. The package control file
must be customized to your environment.
Example:
LVM | VxVM
----- | ------
|
VG[0]="vg01" | VXVM_DG[0]="DG_00"
|
LV[0]="/dev/vg01/lvol1" | LV[0]="/dev/vx/dsk/DG_00/LV_00
FS[0]="/shared/tomcat_1" | FS[0]="/shared/tomcat_1"
FS_TYPE[0]="vxfs" | FS_TYPE[0]="vxfs"
FS_MOUNT_OPT[0]="-o rw" | FS_MOUNT_OPT[0]="-o rw"
IP[0]="192.168.0.01"
SUBNET[0]="192.168.0.0"
#The service name must be the same as defined in the package
#configuration file.
SERVICE_NAME[0]="tomcat1_monitor"
SERVICE_CMD=[0]"/etc/cmcluster/pkg/tomcat_pkg1/toolkit.sh monitor"
SERVICE_RESTART[0]="-r 0"
Edit the customer_defined_run_cmds function to execute the
toolkit.sh script with the start option. In the example below, the
line "/etc/cmcluster/pkg/tomcat_pkg1/toolkit.sh start" was added,
and the ":" null command line deleted.
EXAMPLE: