- 论坛徽章:
- 0
|
大家好,我对lifekeeper不是太熟悉,现在要做lifekeeper+IIS+SQLserver2005双机热备,lifekeeper是windows平台的,版本号是5.0,是默认安装的
现在是想把sqlserver2005和IIS都放在通用应用资源里面:
已经完成的,ip资源,卷,sql数据库都可以自由切换,sql数据库是父资源,ip和卷是子资源,
现在想把IIS也放在通用资源里面,IIS的启动,停止,检测脚本该怎么写呢,我只用了启动,关闭和检查3个脚本
sqlserver我是放在通用应用资源里的,因为sqlserver只有一个服务,所以我在脚本里面比较好写,停止,和检查脚本,我也都是这样换的
TAG=
ID=
MANUAL=
while getopts :t:i:Rm o
do
case $o in
t) TAG="$OPTARG";;
i) ID="$OPTARG";;
R) MANUAL=-R;;
[?]) ;;
esac
done
#----------------Application Specific Recover code goes here-----------------
#
# For ClipBook example, "dot" in fs_utils.ksh file
# to make use of WaitForServiceState() function.
# Check return value to determine if service started successfully.
#
. $LKROOT/Admin/kit/fsapp/bin/fs_utils.ksh
sc start clipsrv //我换成了数据库的服务器名MSSQLSERVER
WaitForServiceState clipsrv 4 30 //这句什么意思呢?
RET=$?
if [ "$RET" = "0" ]
then
lk_err -c FRS_MES -n 50001 -d TO_LOG -p Restore: "Restore Succeeded: TAG=$TAG ID=$ID"
exit 0
else
lk_err -c FRS_ERR -n 50002 -d TO_STDERR -p Restore "Restore failed: TAG=$TAG ID=$ID"
exit $RET
fi
************************************************************************************
但windows2003的IIS的启动需要3个服务:
iisadmin httpfilter w3svc 它们的依存关系为:w3svc依存httpfilter,httpfilter依存iisadmin
我在脚本里面该怎么写呢,请高手指教,多谢了 |
|