[grid@host02 ~]$ su - root
Password:
[iyunv@host02 ~]# crsctl
-bash: crsctl: command not found
[iyunv@host02 ~]# /u01/app/11.2.0/grid/bin/crsctl add resource xclock_res -type cluster_resource -attr "ACTION_SCRIPT=/usr/bin/xclock,PLACEMENT='restricted',SERVER_POOLS=xclockpool,CHECK_INTERVAL='10',RESTART_ATTEMPTS='5'"
[iyunv@host02 ~]# /u01/app/11.2.0/grid/bin/crsctl start resource xclock_res
CRS-2672: Attempting to start 'xclock_res' on 'host01'
CRS-2674: Start of 'xclock_res' on 'host01' failed
CRS-2679: Attempting to clean 'xclock_res' on 'host01'
CRS-2681: Clean of 'xclock_res' on 'host01' succeeded
CRS-2563: Attempt to start resource 'xclock_res' on 'host01' has failed. Will re-retry on 'host02' now.
CRS-2672: Attempting to start 'xclock_res' on 'host02'
CRS-2674: Start of 'xclock_res' on 'host02' failed
CRS-2679: Attempting to clean 'xclock_res' on 'host02'
CRS-2681: Clean of 'xclock_res' on 'host02' succeeded
CRS-2632: There are no more servers to try to place resource 'xclock_res' on that would satisfy its placement policy
CRS-4000: Command Start failed, or completed with errors.
[iyunv@host02 ~]# /u01/app/11.2.0/grid/bin/crsctl status resource xclock_res
NAME=xclock_res
TYPE=cluster_resource
TARGET=ONLINE
STATE=OFFLINE
[iyunv@host02 ~]# vi /usr/local/bin/xclock.scr
[iyunv@host02 ~]# more /usr/local/bin/xclock.scr
#!/bin/bash
case $1 in
'start')
/usr/bin/xclock
RET=$?
;;
'stop')
echo $?
RET=$?
;;
'clean')
RET=$?
;;
'check')
RET=$?
;;
*)
RET=0
;;
esac
# 0: success; 1 : error
if [ $RET -eq 0 ]; then
exit 0
else
exit 1
fi
[iyunv@host02 ~]# /u01/app/11.2.0/grid/bin/crsctl add resource xclock_res -type cluster_resource -attr "ACTION_SCRIPT=/usr/local/bin/xclock.scr, PLACEMENT='restricted',SERVER_POOLS=xclockpool,CHECK_INTERVAL='10',RESTART_ATTEMPTS='5'"
CRS-2518: Invalid directory path '/usr/local/bin/xclock.scr'
CRS-4000: Command Add failed, or completed with errors.
[iyunv@host02 ~]# ls -lrth /usr/local/bin/xclock.scr
-rwxr-xr-x 1 root root 212 Nov 4 14:32 /usr/local/bin/xclock.scr
[iyunv@host02 ~]# scp /usr/local/bin/xclock.scr root@host01:/usr/local/bin/xclock.scr
root@host01's password:
xclock.scr 100% 212 0.2KB/s 00:00
[iyunv@host02 ~]# /u01/app/11.2.0/grid/bin/crsctl add resource xclock_res -type cluster_resource -attr "ACTION_SCRIPT=/usr/local/bin/xclock.scr, PLACEMENT='restricted',SERVER_POOLS=xclockpool,CHECK_INTERVAL='10',RESTART_ATTEMPTS='5'"
[iyunv@host02 ~]# /u01/app/11.2.0/grid/bin/crsctl start resource xclock_res
CRS-2672: Attempting to start 'xclock_res' on 'host01'
CRS-2676: Start of 'xclock_res' on 'host01' succeeded
crsctl status resource xclock_res
NAME=xclock_res
TYPE=cluster_resource
TARGET=ONLINE
STATE=ONLINE on host01