PowerHA 中启动SAP应用的脚本问题

客户环境:
IBM P720两台,分别安装了AIX6.1,使用PowerHA6.1来做的双机,使用磁盘心跳。这是一个SAP的前端应用 环境。客户需要在启动HA时分别在A节点启动ASCS资源组,同时需要在B节点启动一个DI的应用,该应用是用RSH的远程启动命令来实现的。
现在遇到的情况如下:
1.当HA双机启动时,在A节点使用该脚本有时会产生应用启动不完全,有些应用会启动不起来。如MSG或是EN应用。同时由于A节点这些应用启动故障,导致B节点的DI应用启动也产生问题,因为DI对ASCS应用有依赖性。
2.当上述启动不完全的情况下,停止HA也会产生延时或是长时间卡死的状态。
3.如果不用脚本启动HA,在HA启动后执行脚本就无上述故障。
启动脚本如下:
#!/usr/bin/ksh
sleep 10
/bin/su - prdadm -c "/usr/sap/PRD/SYS/exe/run/saposcol -k"
for killp in `ps -ef | grep prdadm | awk '{print $2}'`
do
   kill -9 $killp
donefor killp in `ps -ef | grep oraprd | awk '{print $2}'`
do
   kill -9 $killp
done/bin/su - prdadm -c "/sapmnt/PRD/exe/cleanipc 00 remove"for killm in `/usr/bin/ipcs -m | grep prdadm | awk '{print $2}'`
do
   `/usr/bin/ipcrm -m $killm`
donefor kills in `/usr/bin/ipcs -s | grep prdadm | awk '{print $2}'`
do
   `/usr/bin/ipcrm -s $kills`
done
sleep 30 
/bin/su - prdadm -c "startsap ASCS11 R3ASCS-svc"sleep 40
/bin/su - prdadm -c "startsap r3"
sleep 75 
rsh R3ASCS2 /usr/bin/ksh /hascripts/D10start.sh
停止脚本如下:
#!/usr/bin/ksh
rsh R3ASCS2 /usr/bin/ksh /hascripts/D10stop.sh 
/bin/su - prdadm -c "/usr/sap/PRD/SYS/exe/run/stopsap r3"
/bin/su - prdadm -c "/usr/sap/PRD/SYS/exe/run/saposcol -k"
sleep 10
/bin/su - prdadm -c "/usr/sap/PRD/SYS/exe/run/stopsap ASCS11 R3ASCS-svc"
for killp in `ps -ef | grep prdadm | awk '{print $2}'`
do
   kill -9 $killp
donefor killp in `ps -ef | grep oraprd | awk '{print $2}'`
do
   kill -9 $killp
done/bin/su - prdadm -c "/sapmnt/PRD/exe/cleanipc 00 remove"
/bin/su - prdadm -c "/sapmnt/PRD/exe/cleanipc 11 remove"
/bin/su - prdadm -c "/sapmnt/PRD/exe/cleanipc 10 remove"for killm in `/usr/bin/ipcs -m | grep prdadm | awk '{print $2}'`
do
   `/usr/bin/ipcrm -m $killm`
donefor kills in `/usr/bin/ipcs -s | grep prdadm | awk '{print $2}'`
do
   `/usr/bin/ipcrm -s $kills`
done
同时附加上Hacmp.out以供各位高手参考。

附件:

附件图标hacmp.out.rar (164.73 KB)

参与10

9同行回答

feixiang9802feixiang9802软件开发工程师自己
不太明白显示全部
不太明白收起
互联网服务 · 2014-07-14
浏览1860
zwz99999zwz99999系统工程师dcits
sap 的脚本是够麻烦的,并且启动也有先后顺序,不行找找sap的人看一下!显示全部
sap 的脚本是够麻烦的,并且启动也有先后顺序,不行找找sap的人看一下!收起
系统集成 · 2011-11-22
浏览2003
myguangzhoumyguangzhou技术经理Uniwise
不知道你的SAP启动是否有什么顺序或依存关系的要求显示全部
不知道你的SAP启动是否有什么顺序或依存关系的要求收起
互联网服务 · 2011-11-14
浏览1763
czb1984czb1984项目经理浙江省公众信息产业有限公司
应用的 不太了解显示全部
应用的 不太了解收起
系统集成 · 2011-11-14
浏览1813
sam3120sam3120系统运维工程师my
如果lz确认脚本单独执行OK的话,我同意2#的意见显示全部
如果lz确认脚本单独执行OK的话,我同意2#的意见收起
互联网服务 · 2011-11-13
浏览2135
天生杀人猫天生杀人猫系统运维工程师联通系统集成有限公司
不一定就是sleep的事,但从描述来看,脚本是正确的,HA也是正常的,但组合起来就有问题,一般来说这种问题是因为脚本启动时有资源不满足要求,如VG未挂载正确等,HA挂资源也需要时间啊,所以在这种情况下容易导致脚本运行卡死。...显示全部
不一定就是sleep的事,但从描述来看,脚本是正确的,HA也是正常的,但组合起来就有问题,一般来说这种问题是因为脚本启动时有资源不满足要求,如VG未挂载正确等,HA挂资源也需要时间啊,所以在这种情况下容易导致脚本运行卡死。收起
系统集成 · 2011-11-07
浏览1785
alexdu828alexdu828系统分析师digitalchina
我觉得这和sleep的时间关系不大。显示全部
我觉得这和sleep的时间关系不大。收起
互联网服务 · 2011-11-07
浏览1841
yuanyiyuanyi软件开发工程师昆明市
路过,楼主试过没有呢?效果如何显示全部
路过,楼主试过没有呢?效果如何收起
互联网服务 · 2011-11-07
浏览1798
天生杀人猫天生杀人猫系统运维工程师联通系统集成有限公司
检查HA系统和脚本运行时间,可能sleep时间不够显示全部
检查HA系统和脚本运行时间,可能sleep时间不够收起
系统集成 · 2011-11-07
浏览1747

提问者

alexdu828
系统分析师digitalchina

相关问题

相关资料

问题状态

  • 发布时间:2011-11-06
  • 关注会员:1 人
  • 问题浏览:10326
  • 最近回答:2014-07-14
  • X社区推广