From f2378b46adce11d6b283bff76c657a8fe8110888 Mon Sep 17 00:00:00 2001 From: Boaz Harrosh Date: Sat, 15 Oct 2011 12:33:50 +0200 Subject: [PATCH] open-osd: up-pan: Add StorageBlade csh version of ./up This is a csh version of ./up scrip as needed on Panasas StorageBlade. Signed-off-by: Boaz Harrosh --- up-pan | 66 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) create mode 100755 up-pan diff --git a/up-pan b/up-pan new file mode 100755 index 0000000..90d1ef3 --- /dev/null +++ b/up-pan @@ -0,0 +1,66 @@ +#!/bin/csh -x + +# On Pan-OSD there is only one target +set BACKSTORE0=/root/pandata/ +# Path to pan_tgtd executables, assuming p4 integration +dir="/pan/bin" +set TGTADM=$dir/tgtadm +set OTGTD=$dir/pan_tgtd + +# Get the osd device id +set TARGETNAME=`/pan/bin/getdevinfo -q datasn` +# logfile name +set LOG="/var/log/otgtd.log" + +switch($1) +case "down": + killall $OTGTD + exit + breaksw + +case "log": + less +F $LOG + exit + breaksw +case "log-reset": + echo > $LOG + exit + breaksw + +default: + if ("$1" != "") then + echo "what is $0 $1?!?" + exit + endif + breaksw +endsw + +# On Panasas-osd we must make sure that: +mkdir -p $BACKSTORE0/ +ln -sf /pandata $BACKSTORE0/dfiles + +echo "================ `date` =========================" >> $LOG + +# First run the otgtd daemon in forgraound +# -f - forgraound +# -d - debug level +# DEBUG="-d 9" +#set DEBUG "" +$OTGTD --iscsi portal=:3251 -f >>& $LOG & + +sleep 2 + +# 2nd Load the target +#load_target $BACKSTORE0 1 +$TGTADM --lld iscsi --mode target --op new --tid 1 --targetname=$TARGETNAME +$TGTADM --lld iscsi --mode target \ + --op bind --tid 1 --initiator-address ALL + +$TGTADM --lld iscsi --mode logicalunit \ + --op new --tid 1 --lun 0 --bstype=osdemu --device-type osd \ + --backing-store $BACKSTORE0 --osd_name 06$TARGETNAME + +# Last print what we got +$TGTADM --lld iscsi --mode target --op show + +echo "otgtd started, run up down to stop"