tm_lvm_delete2.sh
| 1 |
SRC=$1 |
|---|---|
| 2 |
DST=$2 |
| 3 |
|
| 4 |
if [ -z "${ONE_LOCATION}" ]; then
|
| 5 |
TMCOMMON=/usr/lib/one/mads/tm_common.sh |
| 6 |
else |
| 7 |
TMCOMMON=$ONE_LOCATION/lib/mads/tm_common.sh |
| 8 |
fi |
| 9 |
|
| 10 |
. $TMCOMMON |
| 11 |
|
| 12 |
SRC_PATH=`arg_path $SRC` |
| 13 |
SRC_HOST=`arg_host $SRC` |
| 14 |
|
| 15 |
log "SRC: $SRC_PATH" |
| 16 |
log "SRC_HOST: $SRC_HOST" |
| 17 |
|
| 18 |
VOL_NAME=`echo $SRC_PATH | awk -F/ '{print $4"-"0}'`
|
| 19 |
DST_DIR_IMAGES=`echo $SRC_PATH | awk -F/ '{print "/"$2"/"$3"/"$4}'`
|
| 20 |
|
| 21 |
log "Deleting $DST_DIR_IMAGES..." |
| 22 |
exec_and_log "ssh $SRC_HOST rm -rf $DST_DIR_IMAGES " |
| 23 |
|
| 24 |
log "Removing Logical Volume $VOL_NAME..." |
| 25 |
exec_and_log "ssh $SRC_HOST sudo /usr/sbin/lvremove |
| 26 |
-f /dev/xen_vg/$VOL_NAME " |