#!/bin/bash

#

# /etc/rc.d/init.d/oracle

#

# chkconfig: - 59 85

# description: oracle9id is meant to run under Linux Oracle Server


# Source function library.

. /etc/rc.d/init.d/functions

start() {
echo -e "Starting Tgtdrules Server:\n"
# Target
#tgtadm  --lld iscsi --op new --mode target --tid 1 -T iqn.2011-09-10.com.example.station53:shareddisk
#tgtadm  --lld iscsi --op new --mode target --tid 2 -T iqn.2011-09-10.com.example.station55:shareddisk
#tgtadm  --lld iscsi --op new --mode target --tid 3 -T iqn.2011-09-10.com.example.station57:shareddisk
#tgtadm  --lld iscsi --op new --mode target --tid 4 -T iqn.2011-09-10.com.example.station59:shareddisk
#tgtadm  --lld iscsi --op new --mode target --tid 5 -T iqn.2011-09-10.com.example.station61:shareddisk
#tgtadm  --lld iscsi --op new --mode target --tid 6 -T iqn.2011-09-10.com.example.station63:shareddisk
#tgtadm  --lld iscsi --op new --mode target --tid 7 -T iqn.2011-09-10.com.example.station65:shareddisk
#tgtadm  --lld iscsi --op new --mode target --tid 8 -T iqn.2011-09-10.com.example.station67:shareddisk
#tgtadm  --lld iscsi --op new --mode target --tid 9 -T iqn.2011-09-10.com.example.station69:shareddisk
#tgtadm  --lld iscsi --op new --mode target --tid 10 -T iqn.2011-09-10.com.example.station71:shareddisk
#tgtadm  --lld iscsi --op new --mode target --tid 11 -T iqn.2011-09-10.com.example.station73:shareddisk
#tgtadm  --lld iscsi --op new --mode target --tid 12 -T iqn.2011-09-10.com.example.station75:shareddisk
# Lun
#tgtadm  --lld iscsi --op new --mode logicalunit --tid 1 --lun 1 -b /dev/RAC11grhel6shareddisk/shareddisk53
#tgtadm  --lld iscsi --op new --mode logicalunit --tid 2 --lun 1 -b /dev/RAC11grhel6shareddisk/shareddisk55
#tgtadm  --lld iscsi --op new --mode logicalunit --tid 3 --lun 1 -b /dev/RAC11grhel6shareddisk/shareddisk57
#tgtadm  --lld iscsi --op new --mode logicalunit --tid 4 --lun 1 -b /dev/RAC11grhel6shareddisk/shareddisk59
#tgtadm  --lld iscsi --op new --mode logicalunit --tid 5 --lun 1 -b /dev/RAC11grhel6shareddisk/shareddisk61
#tgtadm  --lld iscsi --op new --mode logicalunit --tid 6 --lun 1 -b /dev/RAC11grhel6shareddisk/shareddisk63
#tgtadm  --lld iscsi --op new --mode logicalunit --tid 7 --lun 1 -b /dev/RAC11grhel6shareddisk/shareddisk65
#tgtadm  --lld iscsi --op new --mode logicalunit --tid 8 --lun 1 -b /dev/RAC11grhel6shareddisk/shareddisk67
#tgtadm  --lld iscsi --op new --mode logicalunit --tid 9 --lun 1 -b /dev/RAC11grhel6shareddisk/shareddisk69
#tgtadm  --lld iscsi --op new --mode logicalunit --tid 10 --lun 1 -b /dev/RAC11grhel6shareddisk/shareddisk71
#tgtadm  --lld iscsi --op new --mode logicalunit --tid 11 --lun 1 -b /dev/RAC11grhel6shareddisk/shareddisk73
#tgtadm  --lld iscsi --op new --mode logicalunit --tid 12 --lun 1 -b /dev/RAC11grhel6shareddisk/shareddisk75
# Init
#tgtadm  --lld iscsi --op bind --mode target --tid 1 -I 172.31.118.3 
#tgtadm  --lld iscsi --op bind --mode target --tid 1 -I 172.31.118.4
#tgtadm  --lld iscsi --op bind --mode target --tid 2 -I 172.31.118.5
#tgtadm  --lld iscsi --op bind --mode target --tid 2 -I 172.31.118.6
#tgtadm  --lld iscsi --op bind --mode target --tid 3 -I 172.31.118.7
#tgtadm  --lld iscsi --op bind --mode target --tid 3 -I 172.31.118.8
#tgtadm  --lld iscsi --op bind --mode target --tid 4 -I 172.31.118.9
#tgtadm  --lld iscsi --op bind --mode target --tid 4 -I 172.31.118.10
#tgtadm  --lld iscsi --op bind --mode target --tid 5 -I 172.31.118.11
#tgtadm  --lld iscsi --op bind --mode target --tid 5 -I 172.31.118.12
#tgtadm  --lld iscsi --op bind --mode target --tid 6 -I 172.31.118.13
#tgtadm  --lld iscsi --op bind --mode target --tid 6 -I 172.31.118.14
#tgtadm  --lld iscsi --op bind --mode target --tid 7 -I 172.31.118.15
#tgtadm  --lld iscsi --op bind --mode target --tid 7 -I 172.31.118.16
#tgtadm  --lld iscsi --op bind --mode target --tid 8 -I 172.31.118.17
#tgtadm  --lld iscsi --op bind --mode target --tid 8 -I 172.31.118.18
#tgtadm  --lld iscsi --op bind --mode target --tid 9 -I 172.31.118.19
#tgtadm  --lld iscsi --op bind --mode target --tid 9 -I 172.31.118.20
#tgtadm  --lld iscsi --op bind --mode target --tid 10 -I 172.31.118.21
#tgtadm  --lld iscsi --op bind --mode target --tid 10 -I 172.31.118.22
#tgtadm  --lld iscsi --op bind --mode target --tid 11 -I 172.31.118.23 
#tgtadm  --lld iscsi --op bind --mode target --tid 11 -I 172.31.118.24 
#tgtadm  --lld iscsi --op bind --mode target --tid 12 -I 172.31.118.25
#tgtadm  --lld iscsi --op bind --mode target --tid 12 -I 172.31.118.26
}

stop() {
echo -e "Stopping Tgtdrules Server:\n"
# Init
#tgtadm  --lld iscsi --op unbind --mode target --tid 1 -I ALL
#tgtadm  --lld iscsi --op unbind --mode target --tid 2 -I ALL
#tgtadm  --lld iscsi --op unbind --mode target --tid 3 -I ALL
#tgtadm  --lld iscsi --op unbind --mode target --tid 4 -I ALL
#tgtadm  --lld iscsi --op unbind --mode target --tid 5 -I ALL
#tgtadm  --lld iscsi --op unbind --mode target --tid 6 -I ALL
#tgtadm  --lld iscsi --op unbind --mode target --tid 7 -I ALL
#tgtadm  --lld iscsi --op unbind --mode target --tid 8 -I ALL
#tgtadm  --lld iscsi --op unbind --mode target --tid 9 -I ALL
#tgtadm  --lld iscsi --op unbind --mode target --tid 10 -I ALL
#tgtadm  --lld iscsi --op unbind --mode target --tid 11 -I ALL
#tgtadm  --lld iscsi --op unbind --mode target --tid 12 -I ALL
# Lun
#tgtadm  --lld iscsi --op delete --mode logicalunit --tid 1 --lun 1
#tgtadm  --lld iscsi --op delete --mode logicalunit --tid 2 --lun 1
#tgtadm  --lld iscsi --op delete --mode logicalunit --tid 3 --lun 1
#tgtadm  --lld iscsi --op delete --mode logicalunit --tid 4 --lun 1
#tgtadm  --lld iscsi --op delete --mode logicalunit --tid 5 --lun 1
#tgtadm  --lld iscsi --op delete --mode logicalunit --tid 6 --lun 1
#tgtadm  --lld iscsi --op delete --mode logicalunit --tid 7 --lun 1
#tgtadm  --lld iscsi --op delete --mode logicalunit --tid 8 --lun 1
#tgtadm  --lld iscsi --op delete --mode logicalunit --tid 9 --lun 1
#tgtadm  --lld iscsi --op delete --mode logicalunit --tid 10 --lun 1
#tgtadm  --lld iscsi --op delete --mode logicalunit --tid 11 --lun 1
#tgtadm  --lld iscsi --op delete --mode logicalunit --tid 12 --lun 1
# Target
#tgtadm  --lld iscsi --op delete --mode target --tid 1
#tgtadm  --lld iscsi --op delete --mode target --tid 2
#tgtadm  --lld iscsi --op delete --mode target --tid 3
#tgtadm  --lld iscsi --op delete --mode target --tid 4
#tgtadm  --lld iscsi --op delete --mode target --tid 5
#tgtadm  --lld iscsi --op delete --mode target --tid 6
#tgtadm  --lld iscsi --op delete --mode target --tid 7
#tgtadm  --lld iscsi --op delete --mode target --tid 8
#tgtadm  --lld iscsi --op delete --mode target --tid 9
#tgtadm  --lld iscsi --op delete --mode target --tid 10
#tgtadm  --lld iscsi --op delete --mode target --tid 11
#tgtadm  --lld iscsi --op delete --mode target --tid 12
}

status() {
tgtadm --lld iscsi --mode target --op show
}

case "$1" in

start)

start

;;

stop)

stop
;;

status)

status
;;


esac

exit 0


