Skip to content

Instantly share code, notes, and snippets.

@Akkiesoft
Created April 8, 2018 15:42
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Akkiesoft/8df390021d5102f260459b81790325d7 to your computer and use it in GitHub Desktop.
Save Akkiesoft/8df390021d5102f260459b81790325d7 to your computer and use it in GitHub Desktop.
データストア上のVMを雑にコピーするだけのスクリプト。インベントリの操作は何もしなく、ただコピーだけ。たぶんスナップショットは非対応なので統合してからやって。SRCとDESTはいい感じに書き換えて使ってくれ。
VM=$1
SRC=/vmfs/volumes/datastore1/$1
DEST=/vmfs/volumes/datastore2/$1
mkdir $DEST
FILES=`ls -1 $SRC | grep -v ".vmdk$"`
for i in $FILES; do
cp $SRC/$i $DEST/$i
done
VMDKS=`ls -1 $SRC | grep ".vmdk$" | grep -v "flat"`
for i in $VMDKS; do
vmkfstools -i $SRC/$i $DEST/$i -d thin
done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment