Setting up HP SIM 5.x on an HP-UX Serviceguard Cluster (448492-002, February 2008)

38
echo "ERROR: Function customer_defined_halt_cmds; Failed to HALT
customer comm
ands"
exit_value=1
;;
53)
echo "ERROR: Function activation_check: Failed to activate $I"
deactivate_md
to_exit=1
;;
*)
echo "ERROR: Failed; Unknown error."
;;
esac
if [[ $to_exit
-
eq 1 ]]
then
echo "######
Node
\
"$(hostname)
\
": Package start FAILED at $(date)
######"
exit 1
fi
fi
}
# END OF FUNCTIONS COMMON TO BOTH RUN AND HALT
#
-------------------
MAINLINE Control Script Code Starts Here
-----------------
#
# FUNCTION STARTUP SECTI
ON.
exit_value=0
typeset CUR_VERSION
# Check that CONCURRENT_MOUNT_AND_UMOUNT_OPERATIONS is set to >=1.
if (( CONCURRENT_MOUNT_AND_UMOUNT_OPERATIONS < 1 ))
then
echo
\
"
\
tWARNING: Invalid CONCURRENT_MOUNT_AND_UMOUNT_OPERATIONS value. D
efaulting it
to 1."
CONCURRENT_MOUNT_AND_UMOUNT_OPERATIONS=1
fi
# Check that CONCURRENT_FSCK_OPERATIONS is set to >=1.
if (( CONCURRENT_FSCK_OPERATIONS < 1 ))
then
echo
-
e
\
"
\
tWARNING: Invalid CONCURRENT_FSCK_OPERATIONS valu
e. Defaulting it to 1."
CONCURRENT_FSCK_OPERATIONS=1
fi
if (( ${#VG[*]} > 0 )); then
typeset LVM_VER=$( lvm version > /dev/null 2>&1 ;
\
if (($? == 127));then echo 1; else echo 2;fi)
fi
# Test to see if we are being called
to run the package, or halt the package.
if [[ "$1" = "start" ]]
then
echo
-
e "
\
n###### Node
\
"$(hostname)
\
": Starting package at $(date) ######"
check_gfs
verify_physical_data_replication $1
activate_md