
#!/bin/sh
# File	: rename_volume_names.sh
# By	: Maarten.deBoer@Atos.net, 230419
# Subject	: Script to rename, the SVM part, of the volume names
PGM=`basename $0|cut -d\. -f1`
VER="0.1"
SSH="/usr/bin/ssh -n"

LOG="${HOME}/log/${PGM}.log"

CLUSTER="nlnaf102"
VSERVER="nlnafsmss92"

#OLD_SVM_PART="mss19"
NEW_SVM_PART=`echo ${VSERVER}|sed 's/nlnafs//g'`

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

# List "old" volumenames for OLD_SVM_PART
${SSH} ${CLUSTER} "set -showseparator \";\" ; volume show -vserver ${VSERVER} -field vserver,volume" |grep ${VSERVER}|while read LINE1
do
  echo "${LINE1}"

  OLD_NAME=`echo ${LINE1}|awk -F\; '{print $2}'`
  OLD_SVM_PART=`echo ${OLD_NAME}|cut -d\_ -f1`
  NEW_NAME=`echo ${LINE1}|awk -F\; '{print $2}'|sed -e "s/^${OLD_SVM_PART}/${NEW_SVM_PART}/g"`

  echo "  Renaming ${OLD_NAME} => ${NEW_NAME}"|tee -a ${LOG}

  ${SSH} ${CLUSTER} "volume rename -vserver ${VSERVER} -volume ${OLD_NAME} -newname ${NEW_NAME}"

done  # LINE1



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

