EasyManua.ls Logo

Dell PowerVault Storage Area Network - Page 56

Dell PowerVault Storage Area Network
63 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
56 Setting up NetVault Backup Native Virtual Tape Library on the Dell™ DR4X00 Disk Backup
Appliance
media_prefix=”YN1D”
vtlpath=/vtl2/VTL2
library_name=VTL2
logfile=/tmp/logddclean.log
rm -rf /tmp/mediatmp
# ================================================
# Grab media info on tapes in the VTL
# ================================================
$nvutil/nvreport -class media -exclude "%Librarystatus = Unknown" -include "%reuse = yes" -format "%label %mediagroup %barcode"
-sort "%label" | grep $media_prefix > /tmp/mediatmp
echo "===================================="
echo "Processing the following media list:"
echo "===================================="
cat /tmp/mediatmp|awk '{print $1}'
read expired_media < /tmp/mediatmp
# ================================================
# Create an array and throw data into it
# Run commands against the data in the array
# ================================================
#Open file for reading
exec 10</tmp/mediatmp
let count=0
while read LINE <&10; do
barcodes[$count]=$(echo $LINE | awk '{print $3}')
tempstring=${barcodes[$count]}
barcodes[$count]=${tempstring%" "}
labels[$count]=$(echo $LINE | awk '{print $1}')
tempstring=${labels[$count]}
labels[$count]=${tempstring%" "}
groups[$count]=$(echo $LINE | awk '{print $2}')
tempstring=${groups[$count]}
groups[$count]=${tempstring%" "}
media_avail[$count]=$LINE
((count++))
done
array_num_avail=0
while [ $count -gt 0 ]; do
echo "================================================"
echo "Cleaning Media with label ${labels[$array_num_avail]}"
echo "Cleaning Media from group ${groups[$array_num_avail]}"
echo "Cleaning Media with barcode ${barcodes[$array_num_avail]}"
echo "================================================"
sleep 1
echo $nvutil/nvexportmedia -barcode ${barcodes[$array_num_avail]}
$nvutil/nvexportmedia -barcode ${barcodes[$array_num_avail]}
echo "================================================"
sleep 1
echo "Opening the Entry/Exit Port in $library_name"
$nvutil/nvopeneeport -libraryname $library_name
echo "================================================"
echo "Renaming media with barcode ${barcodes[$array_num_avail]} to ${barcodes[$array_num_avail]}.disabled"
echo mv $vtlpath/media/${barcodes[$array_num_avail]} $vtlpath/media/${barcodes[$array_num_avail]}.disabled
mv $vtlpath/media/${barcodes[$array_num_avail]} $vtlpath/media/${barcodes[$array_num_avail]}.disabled
echo "================================================"
echo "Creating a new piece of media, this may take some time based on size of media"
echo $nvutil/nvmakemedia $media_size mediafiles $vtlpath/media/${labels[$array_num_avail]}

Other manuals for Dell PowerVault Storage Area Network

Related product manuals