User's Manual
Table 23 Files in Apache Toolkit (continued)
DescriptionFile Name
Interface between the package control script and the Apache Toolkit main shell
script.
toolkit.sh
This generates the Alert mail based on package failureSGAlert.sh
The following three files, listed in Table 24 (page 98) are also installed and they are used only for
the modular method of packaging. The following Attribute Definition File (ADF) is installed in
/etc/cmcluster/modules/ecmt/apache.
Table 24 Files in Modular Method Packaging
DescriptionFile Name
This script is called by the Master Control Script and acts as an interface
between the Master Control Script and the Toolkit interface script (toolkit.sh).
It is responsible for calling the Toolkit Configuration File Generator Script
(described below).
tkit_module.sh
The tkit_gen.sh file is located in /etc/cmcluster/scripts/ecmt/
apache after installation.
This script is called by the Module Script when the package configuration is
applied using 'cmapplyconf' to generate the toolkit user configuration file in
the package directory (TKIT_DIR).
tkit_gen.sh
The apache.1 file is located in /etc/cmcluster/scripts/ecmt/apache
after installation.
For every parameter in the legacy toolkit user configuration file, there is an
attribute in the ADF. It also has an additional attribute TKIT_DIR which is
analogous to the package directory in the legacy method of packaging. The
ADF is used to generate a modular package ASCII template file.
apache.1
The HP-UX Web Server suite, which includes the Apache application, has to be installed on all
nodes that will be configured to run the package. A typical clustered configuration for an Apache
Web Server application is configuring one node as a primary node and the other nodes as standby
nodes. The application runs on the primary node accepting HTTP/HTTPS requests, sending responses
to the clients. In the event of a failure on the primary node, a standby node will take over the
application. This means that all necessary configuration information on each node must be identical
and the resources must be available to all supporting nodes. The dynamic web pages and shared
data must be stored on shared disks and these disks must be accessible to each node.
Apache Web Server supports multiple instances of the server daemons running on a node
simultaneously. Each Apache package corresponds to a separate Apache server instance with its
own SERVER_ROOT directory. SERVER_ROOT is a user configurable variable present in the toolkit
user configuration file hahttp.conf. Each instance may support one or more web sites, depending
on whether or not it has been configured to use "virtual hosts".
After Apache has been installed, the SERVER_ROOT directory defines an Apache server instance.
This directory will contain the appropriate configuration file directory named "conf" that specifies
how an Apache server instance is configured. The Apache configuration directives within this file
will determine locations of log files, web documents, and domain name address for a specific
Apache server instance.
98 Using an Apache Toolkit in a HP Serviceguard Cluster