
#!/bin/sh
# File	: ontap-s3_bucket_create.sh
# By	: Maarten.deBoer@Atos.net, 250818
# File	: Script to create ONTAP-S3 bucket.
PGM=`basename $0|cut -d\. -f1`
VER="0.1"
LOG="${HOME}/log/${PGM}.log"
SSH="/usr/bin/ssh -n "

CLUSTER="tlenlaff8080"
VSERVER="tlenltnl03"
AGGR_LIST="n01a3801"
BUCKET="bucket100g003"
B_SIZE="100GB"
QOS="${VSERVER}_gold"
COMMENT="By ${PGM} v${VER}"

#BUCKET=""
if [ "${1}" != "" ]; then
  BUCKET="${1}"
fi  # $1

echo "`date` ${PGM} v${VER} started."|tee -a ${LOG}
echo "  CLUSTER=${CLUSTER}"
echo "  VSERVER=${VSERVER}"
echo "  AGGR_LIST=${AGGR_LIST}"
echo "  BUCKET(1)=${BUCKET}"
echo "  B_SIZE=${B_SIZE}"
sleep 1

if [ "${BUCKET}" != "" ]; then
  ${SSH} ${CLUSTER} "set advanced; vserver object-store-server bucket create -vserver ${VSERVER} -bucket ${BUCKET} -size 100GB -comment \"${COMMENT}\" -aggr-list \"${AGGR_LIST}\" -qos-policy-group ${QOS}"
fi  # BUCKET

${SSH} ${CLUSTER} "set advanced; vserver object-store-server bucket show -vserver ${VSERVER} -field bucket,size,logical-used,volume,qos-policy-group"

${SSH} ${CLUSTER} "volume show -vserver ${VSERVER} -volume-style-extended flexgroup -field volume-style-extended,aggr-list,size"


echo "`date` ${PGM} v${VER} finished."|tee -a ${LOG}
exit 0

