VERITAS Cluster Serverを使用する場合は,HiRDBの制御スクリプトファイルが必要です。HiRDBの制御スクリプトファイルを作成する手順を次に示します。
Type HiRDB_S (
static str ArgList[] = { PdDir, PdConfPath, Ld_Library_Path, DummyFilePath }
str PdDir
str PdConfPath
str Ld_Library_Path
str DummyFilePath
)
# mkdir /opt/VRTSvcs/bin/HiRDB_S
# cp /opt/VRTSvcs/bin/ScriptAgent /opt/VRTSvcs/bin/HiRDB_S/HiRDB_SAgent
#!/bin/sh
PATH=/sbin:/usr/bin:/usr/sbin:/etc:/bin:/opt/VRTSvcs/bin:"$2"/bin
export PATH
PDDIR="$2"
PDCONFPATH="$3"
LD_LIBRARY_PATH="$4"
export PDDIR PDCONFPATH LD_LIBRARY_PATH
$PDDIR/bin/pdstart
/bin/touch "$5"
/bin/chmod 0400 "$5"
#!/bin/sh
PATH=/sbin:/usr/bin:/usr/sbin:/etc:/bin:/opt/VRTSvcs/bin:"$2"/bin
export PATH
PDDIR="$2"
PDCONFPATH="$3"
LD_LIBRARY_PATH="$4"
export PDDIR PDCONFPATH LD_LIBRARY_PATH
$PDDIR/bin/pdstop -f -q
/bin/rm -f "$5"
#!/bin/sh
if /bin/test -f "$5"
then
exit 110
else
exit 100
fi
# chmod u+x /opt/VRTSvcs/bin/HiRDB_S/online
# chmod u+x /opt/VRTSvcs/bin/HiRDB_S/offline
# chmod u+x /opt/VRTSvcs/bin/HiRDB_S/monitor
/etc/VRTSvcs/conf/config/HiRDB_STypes.cf