Sample Configuration for Legacy Packages
Configuration files of 3 legacy packages are described in this
section. These samples are applicable to Red Hat environment. For
SLES replace all occurrences of ” /usr/local” with “/opt”.
Package Configuration File for pkg01
This section shows the package configuration file (pkg01.conf) for the package pkg01 in this sample configuration. The comments
are not shown.
PACKAGE_NAME pkg01
PACKAGE_TYPE FAILOVER
FAILOVER_POLICY CONFIGURED_NODE
FAILBACK_POLICY MANUAL
NODE_NAME thyme
NODE_NAME basil
NODE_NAME sage
AUTO_RUN YES
NODE_FAIL_FAST_ENABLED NO
RUN_SCRIPT /usr/local/cmcluster/pkg01/pkg01.cntl
RUN_SCRIPT_TIMEOUT NO_TIMEOUT
HALT_SCRIPT /usr/local/cmcluster/pkg01/pkg01.cntl
HALT_SCRIPT_TIMEOUT NO_TIMEOUT
SERVICE_NAME nfs1.monitor
SERVICE_FAIL_FAST_ENABLED NO
SERVICE_HALT_TIMEOUT 300
MONITORED_SUBNET 192.100.112.0
MONITORED_SUBNET_ACCESS FULL
|
Package Control Script for pkg01
This section shows the package control script (pkg01.cntl) for the package pkg01 in this sample configuration. Only the user-configured
part of the script is shown; the executable part of the script and
most of the comments have been omitted.
PATH=/sbin:/usr/bin:/usr/sbin:/etc:/bin:usr/local/
cmcluster/bin
VGCHANGE="vgchange -a y" # Default
VG[0]="nfsu01"
LV[0]=/dev/nfsu01/lvol1;
FS[0]=/hanfs/nfsu011;
FS_TYPE[0]="ext3";
FS_MOUNT_OPT[0]="-o rw"
# FS_UMOUNT_COUNT=""
# FS_MOUNT_RETRY_COUNT=""
IP[0]="192.100.112.243"
SUBNET[0]="192.100.112.0"
HA_APP_SERVER="pre-IP"
SERVICE_NAME[0]="nfs1.monitor"
SERVICE_CMD[0]="/usr/local/cmcluster/pkg01/nfs.mon"
SERVICE_RESTART[0]="-r 0" |
NFS Toolkit Configuration File for pkg01
This section shows the NFS Toolkit configuration file (hanfs.conf) for the package pkg01 on this sample configuration:
XFS[0]="-o rw *:/hanfs/nfsu011"
|
Package Configuration File for pkg02
This section shows the package configuration file (pkg02.conf) for the package pkg02 in this sample configuration. The comments are not shown.
PACKAGE_NAME pkg02
PACKAGE_TYPE FAILOVER
FAILOVER_POLICY CONFIGURED_NODE
FAILBACK_POLICY MANUAL
NODE_NAME basil
NODE_NAME sage
NODE_NAME thyme
AUTO_RUN YES
NODE_FAIL_FAST_ENABLED NO
RUN_SCRIPT /usr/local/cmcluster/pkg02/pkg02.cntl
RUN_SCRIPT_TIMEOUT NO_TIMEOUT
HALT_SCRIPT /usr/local/cmcluster/pkg02/pkg02.cntl
HALT_SCRIPT_TIMEOUT NO_TIMEOUT
SERVICE_NAME nfs2.monitor
SERVICE_FAIL_FAST_ENABLED NO
SERVICE_HALT_TIMEOUT 300
MONITORED_SUBNET 192.100.112.0
MONITORED_SUBNET_ACCESS FULL
|
Package Control Script for pkg02
This section shows the package control script (pkg02.cntl) for the package pkg02 in this sample configuration. Only the user-configured
part of the script is shown; the executable part of the script and
most of the comments have been omitted.
PATH=/sbin:/usr/bin:/usr/sbin:/etc:/bin:usr/local/
cmcluster/bin
VGCHANGE="vgchange -a y" # Default
VG[0]="nfsu02"
LV[0]=/dev/nfsu02/lvol1;
FS[0]=/hanfs/nfsu021;
FS_TYPE[0]="ext3";
FS_MOUNT_OPT[0]="-o rw"
# FS_UMOUNT_COUNT=""
# FS_MOUNT_RETRY_COUNT=""
IP[0]="192.100.112.244"
SUBNET[0]="192.100.112.0"
HA_APP_SERVER="pre-IP"
SERVICE_NAME[0]="nfs2.monitor"
SERVICE_CMD[0]="/usr/local/cmcluster/pkg02/nfs.mon"
SERVICE_RESTART[0]="-r 0" |
NFS Toolkit Configuration File for pkg02
This section shows the NFS Toolkit configuration file (hanfs.conf) for the package pkg02 on this sample configuration:
XFS[0]="-o rw *:/hanfs/nfsu021"
|
Package Configuration File for pkg03
This section shows the package configuration file (pkg03.conf) for the package pkg03 in this sample configuration. The comments
are not shown.
PACKAGE_NAME pkg03
PACKAGE_TYPE FAILOVER
FAILOVER_POLICY CONFIGURED_NODE
FAILBACK_POLICY MANUAL
NODE_NAME sage
NODE_NAME thyme
NODE_NAME basil
AUTO_RUN YES
NODE_FAIL_FAST_ENABLED NO
RUN_SCRIPT /usr/local/cmcluster/pkg03/pkg03.cntl
RUN_SCRIPT_TIMEOUT NO_TIMEOUT
HALT_SCRIPT /usr/local/cmcluster/pkg03/pkg03.cntl
HALT_SCRIPT_TIMEOUT NO_TIMEOUT
SERVICE_NAME nfs3.monitor
SERVICE_FAIL_FAST_ENABLED NO
SERVICE_HALT_TIMEOUT 300
MONITORED SUBNET 192.100.112.0
MONITORED_SUBNET_ACCESS FULL |
Package Control Script for pkg03
This section shows the NFS control script (pkg03.cntl) for the package pkg03 in this
sample configuration. Only the user-configured part of the script
is shown; the executable part of the script and most of the comments
have been omitted.
PATH=/sbin:/usr/bin:/usr/sbin:/etc:/bin:usr/local/
cmcluster/bin
VGCHANGE="vgchange -a y" # Default
VG[0]="nfsu03"
LV[0]=/dev/nfsu03/lvol1;
FS[0]=/hanfs/nfsu031;
FS_TYPE[0]="ext3";
FS_MOUNT_OPT[0]="-o rw"
# FS_UMOUNT_COUNT=""
# FS_MOUNT_RETRY_COUNT=""
IP[0]="192.100.112.245"
SUBNET[0]="192.100.112.0"
HA_APP_SERVER="pre-IP"
SERVICE_NAME[0]="nfs3.monitor"
SERVICE_CMD[0]="/usr/local/cmcluster/pkg03/nfs.mon"
SERVICE_RESTART[0]="-r 0" |
NFS Toolkit Configuration File for pkg03
This section shows the NFS Toolkit configuration file (hanfs.conf) for the package pkg03 on this sample configuration:
XFS[0]="-o rw *:/hanfs/nfsu031"
|
Sample Configuration for Modular Packages
Configuration files of three Modular packages are described
in this section. These samples are applicable to the Red Hat environment.
For SLES user can replace all occurrences of “/usr/local” with “/opt”.
Package Configuration File for pkg01
The following shows the package configuration file (pkg01.conf) for the package pkg01 in this sample configuration.
The comments are not shown.
package_name pkg01
package_type failover
failover_policy configured_node
failback_policy manual
node_name thyme
node_name basil
node_name sage
auto_run yes
node_fail_fast_enabled no
script_log_file /usr/local/cmcluster/pkg01/log
TKIT_DIR /usr/local/cmcluster/pkg01
XFS[0] "-o rw *:/hanfs/nfsu011"
QUOTA_MON YES
LOCK_MIGRATION NO
monitored_subnet 192.100.112.0
monitored_subnet_access full
service_name nfs1.monitor
service_cmd "$SGCONF/scripts/tkit/nfs/tkit_module.sh nfs_monitor"
service_restart none
service_fail_fast_enabled no
service_halt_timeout 300
external_script $SGCONF/scripts/tkit/nfs/lock_migration.sh
ip_subnet 192.100.112.0
#ip_subnet_node
ip_address 192.100.112.243
vgchange_cmd "vgchange -a y"
vg nfsu01
fs_name /dev/nfsu01/lvol1
fs_directory /hanfs/nfsu011
fs_type ext3
fs_mount_opt "-o rw"
# fs_umount_opt
# fs_fsck_opt
|
Package Configuration File for pkg02
The following shows the package configuration file (pkg02.conf) for the package pkg02 in this sample configuration.
The comments are not shown.
package_name pkg02
package_type failover
failover_policy configured_node
failback_policy manual
node_name basil
node_name sage
node_name thyme
auto_run yes
node_fail_fast_enabled no
script_log_file /usr/local/cmcluster/pkg02/log
TKIT_DIR /usr/local/cmcluster/pkg02
XFS[0] "-o rw *:/hanfs/nfsu021"
QUOTA_MON YES
LOCK_MIGRATION NO
monitored_subnet 192.100.112.0
monitored_subnet_access full
service_name nfs2.monitor
service_cmd "$SGCONF/scripts/tkit/nfs/tkit_module.sh nfs_monitor"
service_restart none
service_fail_fast_enabled no
service_halt_timeout 300
external_script $SGCONF/scripts/tkit/nfs/lock_migration.sh
ip_subnet 192.100.112.0
#ip_subnet_node
ip_address 192.100.112.244
vgchange_cmd "vgchange -a y"
vg nfsu02
fs_name /dev/nfsu02/lvol1
fs_directory /hanfs/nfsu021
fs_type ext3
fs_mount_opt "-o rw"
# fs_umount_opt
# fs_fsck_opt
|
Package Configuration File for pkg03
This section shows the package configuration file (pkg03.conf) for the package pkg03 in this sample configuration.
The comments are not shown.
package_name pkg03
package_type failover
failover_policy configured_node
failback_policy manual
node_name sage
node_name thyme
node_name basil
auto_run yes
node_fail_fast_enabled no
script_log_file /usr/local/cmcluster/pkg03/log
TKIT_DIR /usr/local/cmcluster/pkg03
XFS[0] "-o rw *:/hanfs/nfsu031"
QUOTA_MON YES
LOCK_MIGRATION NO
monitored_subnet 192.100.112.0
monitored_subnet_access full
service_name nfs3.monitor
service_cmd "$SGCONF/scripts/tkit/nfs/tkit_module.sh nfs_monitor"
service_restart none
service_fail_fast_enabled no
service_halt_timeout 300
external_script $SGCONF/scripts/tkit/nfs/lock_migration.sh
ip_subnet 192.100.112.0
#ip_subnet_node
ip_address 192.100.112.245
vgchange_cmd "vgchange -a y"
vg nfsu03
fs_name /dev/nfsu03/lvol1
fs_directory /hanfs/nfsu031
fs_type ext3
fs_mount_opt "-o rw"
# fs_umount_opt
# fs_fsck_opt
|