
#!/bin/sh
# File  : cdot_upd_lif_to_home-node.sh
# By    : Maarten.deBoer@Atos.net, 231101
# Subject       : Script to update (modify) the curr-node to home-node
PGM=`basename $0|cut -d\. -f1`
VER="0.1"
LOG="${HOME}/log/${PGM}.log"
SSH="/usr/bin/ssh -n"

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

echo "`date` ${PGM} v${VER} finished."|tee -a ${LOG}
echo "  CLUSTER=${CLUSTER}"
echo "  NODE=${NODE}"
sleep 1

${SSH} ${CLUSTER} "network interface show -home-node ${NODE} -field vserver,lif,home-node,curr-node"| grep ${CLUSTER}|while read LINE1
do
#  echo ${LINE1} 
  VSERVER=`echo ${LINE1}|awk '{print $1}'`
  LIF=`echo ${LINE1}|awk '{print $2}'`
  HOME_NODE=`echo ${LINE1}|awk '{print $3}'`
  CURR_NODE=`echo ${LINE1}|awk '{print $4}'`
  echo "  VSERVER=${VSERVER} LIF=${LIF} HOME_NODE=${HOME_NODE} CURR_NODE=${CURR_NODE}"|tee -a ${LOG}

  if [ "${HOME_NODE}" != "${CURR_NODE}" ]; then
    ${SSH} ${CLUSTER} "network interface modify -vserver ${VSERVER} -lif ${LIF} -home-node ${CURR_NODE}"
  fi  # HOME_NODE}" != "${CURR_NODE
  
done # LINE1

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

