HP Enterprise Cluster Master Toolkit User Guide (5900-2131, December 2011)

Example 1 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
}
3. Configure the Tomcat user configuration file hatomcat.conf as explained in the next section.
4. Copy this package configuration directory to all other package nodes.
Use the same procedure to create multiple Tomcat packages (multiple Tomcat instances) that will
be running on the cluster.
Creating Serviceguard package using Modular method.
Follow the steps below to create Serviceguard package using Modular method:
1. Create a directory for the package.
Creating Serviceguard package using Modular method. 117