copy originstname+adopt to adopt vol
authorDobrica Pavlinusic <dpavlin@rot13.org>
Thu, 26 Jun 2014 07:39:57 +0000 (09:39 +0200)
committerDobrica Pavlinusic <dpavlin@rot13.org>
Thu, 26 Jun 2014 07:59:35 +0000 (09:59 +0200)
bin/adopt
t/adopt.sh

index 01107b4..490464a 100755 (executable)
--- a/bin/adopt
+++ b/bin/adopt
@@ -3,4 +3,5 @@
 
 . /usr/share/ganeti/extstorage/zfs/defaults.sh
 
-./bin/snap | iselect -p 2 -a -n 'adopt snapshot' | awk '{ print $1 }' | xargs -i zfs clone {} $EXTP_ZFS/adopt
+./bin/snap | iselect -p 2 -a -n 'adopt snapshot' | awk '{ print $1 }' | xargs -i sh -cx \
+'zfs clone {} '$EXTP_ZFS'/adopt && zfs set ganeti:originstname=`zfs get ganeti:originstname -o value -p -H {}`+adopt '$EXTP_ZFS'/adopt'
index 2c82330..e2acc2d 100755 (executable)
@@ -1,6 +1,7 @@
 ssh `gnt-cluster getmaster` \
   gnt-instance add -t plain --disk=0:adopt=adopt \
        -o debootstrap+default \
+       --no-start \
        --no-name-check --no-ip-check \
        -B maxmem=512M -n arh-hw t-adopt