HP Serviceguard Enterprise Cluster Master Toolkit User Guide (5900-2145, April 2013)

Table Of Contents
Under shared configuration, choose to put Apache binaries as well in shared file system. The
configuration for the Apache Web Server on the shared file system mounted at /mnt/apache can
be configured using two methods.
To create a shared configuration for the Apache Web Server on the shared file system mounted
at /mnt/apache, use one of the following methods:
Method #1
1. Create the shared storage to store the apache files for all nodes configured to run the Apache
package. After the storage is configured, create the mount point for that shared storage on
these nodes. For this example, the mount point is /mnt/apache.
2. Copy all files from /opt/hpws22/apache to /mnt/apache on any one node.
3. Remove or rename /opt/hpws22/apache on all nodes configured to run the apache
package.
4. Create a symbolic link between /opt/hpws22/apache and /mnt/apache on all nodes
configured to run the package.
Method #2
1. Create the shared storage that will be used to store the apache files for all nodes configured
to run the Apache package. After the storage is configured, create the mount point for that
shared storage on these nodes. For this example, the mount point is /mnt/apache.
2. On any one node in the cluster that is configured to run the package, activate the shared
storage and mount it at the mount point /mnt/apache. Copy the Apache files to the shared
storage using the altroot.sh utility:$ /opt/hpws22/util/altroot.sh --apache /mnt/apache. In
addition to moving the files in the /opt/hpws22/apache directory to the new directory
/mnt/apache, one additional apache file must be copied to all the other nodes in the cluster
that are configured to run the package. The next step explains which file must be moved.
3. On the same node as mentioned in step 2, copy the following file to the other nodes in the
cluster that are configured to run the package: /etc/rc.config.d/hpws22_apacheconf.
4. On the other nodes in the cluster remove or rename the /opt/hpws22/apache directory if
desired.
5. Configure the hahttp.conf file for the Apache Server package on all nodes in case of
legacy packages and the Apache toolkit parameters in the package ASCII file for modular
packages.
NOTE: For information on creating the Serviceguard package using the modular method, see
the white paper Modular package support in Serviceguard for Linux and ECM Toolkits available
at http://www.hp.com/go/hpux-serviceguard-docs —>HP Serviceguard Enterprise Cluster Master
Toolkit
Setting up the Package
To configure a Serviceguard package running the Apache instance, you must complete the
procedure, such as customizing the Serviceguard package configuration file and package control
script. For more information on how to create cluster configuration, see the latest Managing
Serviceguard manual available at http://www.hp.com/go/hpux-serviceguard-docs —>HP
Serviceguard .
For the following procedures you must configure a Serviceguard Apache package, for example
"http_pkg1", which includes one service named "http1_monitor". The Apache instance is listened
to a relocatable IP address "192.168.0.201" and all its configuration and document files are on
a file system "/shared/apache_1" directory, which resides on a logical volume "lvol1" in a shared
volume group "/dev/vg01". To perform this operation you must determine the Serviceguard cluster
configuration, including cluster name, node names, heartbeat IP addresses, and so on. For more
information, see the latest Managing Serviceguard manual available at http://www.hp.com/go/
hpux-serviceguard-docs—>HP Serviceguard .
Setting up the Package 103