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

Example 2 For example:
VG[0]="vg01"
LV[0]="/dev/vg01/lvol1"
FS[0]="/share/pkg_1"
FS_MOUNT_OPT[0]="-o rw"
FS_UMOUNT_OPT[0]=""
FS_FSCK_OPT[0]=""
FS_TYPE[0]="vxfs"
Configure the two services one for Tomcat and Apache instances
respectively
SERVICE_NAME[0]="tomcat_pkg1.monitor"
SERVICE_CMD[0]="/etc/cmcluster/pkg/tomcat_pkg1/toolkit.sh monitor"
SERVICE_RESTART[0]=""
SERVICE_NAME[1]="http_pkg1.monitor"
SERVICE_CMD[1]="/etc/cmcluster/pkg/http_pkg1/toolkit.sh monitor"
SERVICE_RESTART[1]=""
Edit the customer_defined_run and customer_defined_halt function
as shown below:-
function customer_defined_run_cmds
{
# ADD customer defined run commands.
/etc/cmcluster/pkg/tomcat_pkg1/toolkit.sh start
/etc/cmcluster/pkg/http_pkg1/toolkit.sh start
test_return 51
}
function customer_defined_halt_cmds
{
# ADD customer defined run commands.
/etc/cmcluster/pkg/tomcat_pkg1/toolkit.sh stop
/etc/cmcluster/pkg/http_pkg1/toolkit.sh stop
test_return 51
}
See Managing ServiceGuard manual available at http://www.hp.com/go/hpux-serviceguard-docs
—>HP Serviceguard and, see “Using an Apache Toolkit in a HP Serviceguard Cluster” (page 97)
for more details.
NOTE: While bringing down Apache or Tomcat application for maintenance, touch the files
tomcat.debug and apache.debug in Tomcat and Apache package directories /etc/
cmcluster/pkg/tomcat_pkg1/ and /etc/cmcluster/pkg/http_pkg1/ respectively.
This will ensure that monitoring services of both Apache and Tomcat is paused during the
maintenance period.
Both Tomcat and Apache applications, are configured in a single package. For troubleshooting
and debugging, the user needs to look at Serviceguard package logs in the directory where the
package control file resides. For application related logs the user needs to look for error and logs
directory in $SERVER_ROOT and $CATALINA_BASE for Apache and Tomcat applications
respectively
Configuring Apache web server with Tomcat in a single package 123