
#!/bin/sh
# File	: make_migration_sm.sh
# By	: Maarten.deBoer@Atos.net, 120208
# Subject	: Script to make QSMs for migrating
PGM="`basename $0|cut -d\. -f1`"
TMP="/tmp/${PGM}.$$"
SSH="/usr/bin/ssh -n"

CUST="slb"
VFILERNR="08"

SRCFILER="nlnaf26"
VFILER="nlnafv${CUST}${VFILERNR}"
DESTFILER="nlnaf60"

echo "Source filer = ${SRCFILER}"
echo "Vfiler = ${VFILER}" 
echo "Destination filer = ${DESTFILER}"

sleep 2

mkdir -p ${HOME}/${CUST}
SHFILE="${HOME}/${CUST}/create_qsm-${VFILER}.sh"

echo "#`date` " > ${SHFILE}
${SSH} ${SRCFILER} vfiler run ${VFILER} qtree status|grep -v '         unix  enabled'|grep -v 'enabled  readonly'|egrep -v '=====|Volume|--------'|while read VOL QTREE QTYPE STATUS TYPE
do
  if [ "${VOL}" != "" ]; then
    echo "# ${VOL}/${QTREE} ${QTYPE} ${STATUS} ${TYPE}." >> ${SHFILE}

    VOLSIZE="`${SSH} ${SRCFILER} vol size ${VOL}|awk '{print $8}'|sed 's/\.//g'`"
    echo "ssh ${DESTFILER} vol size ${VOL} ${VOLSIZE}" >> ${SHFILE}

    echo "ssh ${DESTFILER} snapmirror initialise -S ${SRCFILER}-sm:/vol/${VOL}/${QTREE} /vol/${VOL}/${QTREE}" >> ${SHFILE}
  fi

done


exit 0

