
#/bin/sh
# File	: cdot_test_1_node-takeover.sh
# By	: Maarten.deBoer@Atos.net, 231005
# Subject	: Script for testing cDOT node failover
PGM=`basename $0|cut -d\. -f1`
VER="0.1"
SSH="/usr/bin/ssh -n"
DATI="`date +%Y-%m-%d-%H-%M-%S`"

CLUSTER="nlnaf100"
NODE="${CLUSTER}-15"

if [ "${1}" != "" ]; then
  CLUSTER=`echo ${1}|cut -d\- -f1`
  NODE="${CLUSTER}-`echo ${1}|cut -d\- -f2`"
fi
LOG="${HOME}/log/${PGM}_${NODE}_${DATI}.log"

echo "`date` ${PGM} v${VER} started."|tee -a ${LOG}
echo "  Node failover TAKEOVER test node ${CLUSTER}:${NODE} "|tee -a ${LOG}
sleep 5

${SSH} ${CLUSTER} "date -node ${NODE}" | tee -a ${LOG}
${SSH} ${CLUSTER} "system node autosupport invoke -node ${NODE} -type all -message \"Starting failover test\" " | tee -a ${LOG}

echo "${SSH} ${CLUSTER} \"storage failover takeover -ofnode ${NODE}\" " | tee -a ${LOG}


${SSH} ${CLUSTER} "storage failover takeover -ofnode ${NODE}" | tee -a ${LOG}

${SSH} ${CLUSTER} "date -node ${NODE}" | tee -a ${LOG}
${SSH} ${CLUSTER} "storage failover show" | tee -a ${LOG}
echo "Sleeping 60 sec's"
sleep 60

${SSH} ${CLUSTER} "date -node ${NODE}" | tee -a ${LOG}
${SSH} ${CLUSTER} "storage failover show" | tee -a ${LOG}
echo "Sleeping 60 sec's"
sleep 60

${SSH} ${CLUSTER} "date -node ${NODE}" | tee -a ${LOG}
${SSH} ${CLUSTER} "storage failover show" | tee -a ${LOG}
echo "Sleeping 60 sec's"
sleep 60

echo "`date` ${PGM} v${VER} finished."|tee -a ${LOG}
exit 0

