
#!/bin/sh
# File	: cdot_set_curr2home.sh
# By	: Maarten.deBoer@Atos.net, 221219
# Subject	: Script to modify 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="nlnaf103"
SFILTER="nlnafs*"

echo "`date` ${PGM} v${VER} started."|tee -a ${LOG}
echo "  CLUSTER=${CLUSTER}"|tee -a ${LOG}

${SSH} ${CLUSTER} "set -showseparator \";\" ; network interface show -vserver ${SFILTER} -is-home false -field curr-node,home-node"|grep nlnaf|while read LINE
do
  VSERVER=`echo ${LINE}|awk -F\; '{print $1}'`
  LIF=`echo ${LINE}|awk -F\; '{print $3}'`
  HOME_NODE=`echo ${LINE}|awk -F\; '{print $5}'`
  CURR_NODE=`echo ${LINE}|awk -F\; '{print $6}'`

  echo "  VSERVER=${VSERVER} LIF=${LIF} HOME_NODE=${HOME_NODE} => CURR_NODE=${CURR_NODE}"|tee -a ${LOG}
  ${SSH} ${CLUSTER} "network interface modify -vserver ${VSERVER} -lif ${LIF} -home-node ${CURR_NODE}"

done  # LINE


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

