HP Serviceguard Enterprise Cluster Master Toolkit User Guide, June 2014

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. Edit the package control file according to the instructions provided in
the file, and then customize it to your environment.
Example 2 For 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.1"
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.
For example:
function customer_defined_run_cmds
{
# Start the Tomcat Web Server.
/etc/cmcluster/pkg/tomcat_pkg1/toolkit.sh start
test_return 51
}
Edit the customer_defined_halt_cmds function to execute the
toolkit.sh script with the stop option. In the example below, the
line "/etc/cmcluster/pkg/tomcat_pkg1/toolkit.sh stop" was added,
and the ":" null command line deleted.
For example:
function customer_defined_halt_cmds
{
# Stop the Tomcat Web Server.
/etc/cmcluster/pkg/tomcat_pkg1/toolkit.sh stop
test_return 51
}
116 Using Tomcat Toolkit in a HP Serviceguard Cluster