HP Serviceguard Enterprise Cluster Master Toolkit User Guide, June 2014
fs_directory /dbpath/db2_payroll_inst/NODE0000
fs_type "ext3"
fs_mount_opt "-o rw"
fs_umount_opt ""
fs_fsck_opt ""
fs_name /dev/vg_dd0/lvol2
fs_directory /dbpath/db2_payroll_inst2/NODE0001
fs_type "ext3"
fs_mount_opt "-o rw"
fs_umount_opt ""
fs_fsck_opt ""
This example above defines the variable for two database partitions, that is, partition 0 and
partition 1, NODE0000 and NODE0001. The variables are named NODE0000 in accordance
with DB2 directory structure.
5. Use cmcheckconf command to check the validity of the specified configuration. For example,
#cmcheckconf -P pkg.conf
6. If the cmcheckconf command does not report any errors, use the cmapplyconf command
to add the package into Serviceguard environment. For example,
#cmapplyconf -P pkg.conf
Creating Serviceguard package using legacy method.
Create the Serviceguard package using legacy method.
To create Serviceguard package using legacy method:
mkdir /etc/cmcluster/pkg/db2_pkg/
Copy the toolkit files from db2
cd /etc/cmcluster/pkg/db2_pkg/
cp /opt/cmcluster/toolkit/db2/* ./
Create a configuration file (pkg.conf) and package control script pkg.cntl) as follows:
cmmakepkg -p pkg.conf
cmmakepkg -s pkg.cntl
NOTE: There should be one set of configuration and control script files for each DB2 instance.
The Serviceguard package control script (pkg.cntl).
The following are some examples of modifications to the Serviceguard package control script that
you must make to customize to your environment.
VOLUME GROUPS
1. Define the volume groups that are used by the DB2 instance. File systems associated with
these volume groups are defined as follows:
VG[0]=/dev/vg0_payroll
For example:
VG[0]=/dev/vg0_payroll
2. Define the file systems which are used by the DB2 instance.
NOTE: One of these file systems must be the shared file system/logical volume containing
the DB2 home configuration information ($DB2_HOME). The name of the instance is used to
name the volume groups, logical volumes and file systems. For example,
LV[0]=/dev/vg0_payroll/lvol1
FS[0]=/mnt/payroll
DB2 Package configuration example 83