init III
This commit is contained in:
73
Linux Configure Zoning/v1/create_zones_man.sh
Normal file
73
Linux Configure Zoning/v1/create_zones_man.sh
Normal file
@@ -0,0 +1,73 @@
|
||||
#!/bin/bash
|
||||
|
||||
VSAN=2
|
||||
ALIASPWWN=./fcalias_pwwn.txt
|
||||
|
||||
echo "SERVER und STORAGES"
|
||||
cat $ALIASPWWN | awk '{print $1}' | awk -F_ '{print $1}' | sort -u
|
||||
echo ""
|
||||
|
||||
echo "SERVER: [conesx15]"
|
||||
read SERVER
|
||||
|
||||
if [ "$SERVER" == "" ]; then
|
||||
SERVER=conesx15
|
||||
fi
|
||||
echo ""
|
||||
|
||||
echo "STORAGE: [constor03]"
|
||||
read STORAGE
|
||||
if [ "$STORAGE" == "" ]; then
|
||||
STORAGE=constor03
|
||||
fi
|
||||
echo ""
|
||||
|
||||
echo "Server Aliases"
|
||||
SRV=`cat $ALIASPWWN | grep $SERVER | awk '{print $1}' | sort -u`
|
||||
echo $SRV
|
||||
echo ""
|
||||
|
||||
echo "Storage Aliases"
|
||||
STO=`cat $ALIASPWWN | grep $STORAGE | awk '{print $1}' | sort -u`
|
||||
echo $STO
|
||||
echo ""
|
||||
|
||||
echo ~~~~~~~~~~ Konfiguration ~~~~~~~~~~
|
||||
|
||||
for I in `echo $SRV`
|
||||
do
|
||||
echo "fcalias name $I vsan $VSAN"
|
||||
PWWN=`cat $ALIASPWWN | grep $I | awk '{print $2}'`
|
||||
echo " member pwwn $PWWN"
|
||||
echo ""
|
||||
done
|
||||
|
||||
for I in `echo $STO`
|
||||
do
|
||||
echo "fcalias name $I vsan $VSAN"
|
||||
PWWN=`cat $ALIASPWWN | grep $I | awk '{print $2}'`
|
||||
echo " member pwwn $PWWN"
|
||||
echo ""
|
||||
done
|
||||
|
||||
for I in `echo $SRV`
|
||||
do
|
||||
for J in `echo $STO`
|
||||
do
|
||||
ZN=`echo zone name "$I"__"$J" vsan $VSAN`
|
||||
AZN="$AZN $I"__"$J"
|
||||
echo $ZN
|
||||
echo " member fcalias $I"
|
||||
echo " member fcalias $J"
|
||||
echo ""
|
||||
done
|
||||
done
|
||||
|
||||
#echo "!zoneset name ZONES_"`date +%Y%m%d`"_"`date +%H%M`" vsan $VSAN"
|
||||
echo "!Use existing zoneset!"
|
||||
for I in `echo $AZN`
|
||||
do
|
||||
echo " member $I"
|
||||
done
|
||||
|
||||
echo ""
|
||||
Reference in New Issue
Block a user