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

Shared Configuration
To configure a shared file system which is managed by LVM, create volume group(s) and logical
volume(s) on the shared disks and construct a new file system for each logical volume for the
Apache Web Server document root (and server root).
Static web data such as web pages with no data update features may reside on local disk. However,
all web data that needs to be shared must reside on shared storage. This data may contain dynamic
data generated and updated by a client's HTTP POST request.
The following is an example of configuring an Apache instance that uses shared storage for all
Apache instance data. The procedures below assume that all Apache instance files are configured
on a shared file system /shared/apache_1 directory, which resides on a logical volume "lvol1"
from a shared volume group "/dev/vg01":
1. Create a Volume Group "vg01" for a shared storage.
2. Create a Logical Volume "lvol1" on the volume group "vg01".
3. Construct a new file system on the Logical Volume "lvol1".
4. Create a directory named /shared/apache_1 on a local disk. Repeat this step on all nodes
configured to run the package.
5. Mount device /dev/vg01/lvol1 to the /shared/apache_1.
6. Copy all files from /opt/hpws22/apache/conf to /shared/apache_1/conf.
7. Create a directory "logs" under the /shared/apache_1/.
8. Create a symbolic link between /shared/apache_1/modules and /opt/hpws22/
apache/modules.
9. Update the Apache configuration files present in /shared/apache_1/conf directory and
change the Apache instance configurations to suit your requirement.
To configure a shared file system which is managed by VxVM, create disk group(s) and logical
volume(s) on the shared disks and construct a new file system for each logical volume for the
Apache Web Server document root (and server root).
The following is an example of configuring the above steps using VxVM:
1. Create a Disk Group "DG_00" on the shared storage.
2. Create Logical volume "LV_00" on the Disk Group "DG_00".
3. Construct a new file system on the Logical Volume "LV_00".
4. Create a directory named /shared/apache_1 on a local disk. Repeat this step on all nodes
configured to run the package.
5. Mount device "/dev/vx/dsk/DG_00/LV_00" on "/shared/apache_1"
Follow steps 6 to 9 described above.
Multiple Apache instances can be configured in the cluster using the same method. See Managing
ServiceGuard manual available at http://www.hp.com/go/hpux-serviceguard-docs —>HP
Serviceguard for more detailed instruction on creating volumes and logical volumes.
To configure an Apache Web Server package in a CFS environment, the SG CFS packages need
to be running in order for the Apache package to access CFS mounted file systems. See Managing
ServiceGuard manual available at http://www.hp.com/go/hpux-serviceguard-docs —>HP
Serviceguard for information on how to configure SG CFS packages. Create a directory
/shared/apache on all cluster nodes. Mount the CFS filesystem on /shared/apache to hold
necessary files and configuration information.
In a Veritas Cluster File System environment Apache Web Server can be configured in the following
two ways:
Active - Active
In an active-active configuration, multiple nodes can run an Apache instance concurrently serving
the same document root. To coordinate the startup and shutdown of Apache instances with cluster
Configuring the Apache Web Server with Serviceguard 101