X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=gnt-lv-snap-rsync.sh;h=4fbc4156efeeb8094a7d27ffcc380c88c4099c32;hb=f0c73187439148a3e24e518d069b7a45868d4d9b;hp=5b67844f4fa5661e92b552344707c76903609656;hpb=61d56368f2fbc7de3adf6df68aab46a5cab647f0;p=gnt-info diff --git a/gnt-lv-snap-rsync.sh b/gnt-lv-snap-rsync.sh index 5b67844..4fbc415 100755 --- a/gnt-lv-snap-rsync.sh +++ b/gnt-lv-snap-rsync.sh @@ -19,11 +19,9 @@ instance=`gnt-instance list --no-headers -o name $instance | head -1` node=`gnt-instance list -o pnode --no-headers $instance` echo "# $instance on $node" -vg=`gnt-cluster info | grep 'lvm volume group:' | cut -d: -f2 | tr -d ' '` - found_lvm=0 -ssh $node lvs -o name,tags | grep $instance | tee /dev/shm/$instace.$node.lvs | grep disk${disk}_data | while read lv origin ; do +ssh $node lvs -o name,tags,vg_name | grep $instance | tee /dev/shm/$instace.$node.lvs | grep disk${disk}_data | while read lv origin vg ; do found_lvm=1 disk_nr=`echo $lv | cut -d. -f2 | tr -d a-z_` @@ -60,7 +58,7 @@ __SHELL__ ssh $node sh -xe /dev/shm/$instance.sh # execute zfs snap on $rsync_server via ssh command="" wrapper - ssh -i /root/.ssh/id_dsa-zfs $rsync_server $rsync_server/$backup/$instance/$disk_nr + ssh -i /etc/ganeti/id_dsa-zfs-snap $rsync_server $rsync_server/$backup/$instance/$disk_nr done if [ $found_lvm = 0 ] ; then