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