[stgt] 0.9.11 released

Albert Pauw albert.pauw at gmail.com
Fri Nov 27 10:37:41 CET 2009


Ok,

here is the output of tgt-admin -e -v (i.e. using targets.conf) and with 
the bug:

# Adding target: iqn.2008-09.com.example:server.tape
tgtadm --lld iscsi --op new --mode target --tid 1 -T 
iqn.2008-09.com.example:server.tape
tgtadm --lld iscsi --op new --mode logicalunit --tid 1 --lun 1 -b 
/root/btapes/notape1 --device-type tape
tgtadm --lld iscsi --op update --mode logicalunit --tid 1 --lun=1 
--params scsi_sn="HUM1A00001"
tgtadm --lld iscsi --op update --mode logicalunit --tid 1 --lun=1 
--params scsi_id="HP LTO3 ULTRIUM"
tgtadm --lld iscsi --op update --mode logicalunit --tid 1 --lun=1 
--params product_id="LTO3 ULTRIUM"
tgtadm --lld iscsi --op update --mode logicalunit --tid 1 --lun=1 
--params removable="1"
tgtadm --lld iscsi --op update --mode logicalunit --tid 1 --lun=1 
--params vendor_id="HP"
tgtadm --lld iscsi --op update --mode logicalunit --tid 1 --lun=1 
--params product_rev="0001"
# Write cache is enabled (default) for lun 1.
tgtadm --lld iscsi --op new --mode logicalunit --tid 1 --lun 2 -b 
/root/btapes/notape2 --device-type tape
tgtadm --lld iscsi --op update --mode logicalunit --tid 1 --lun=2 
--params scsi_sn="HUM1A00002"
tgtadm --lld iscsi --op update --mode logicalunit --tid 1 --lun=2 
--params scsi_id="HP LTO3 ULTRIUM"
tgtadm --lld iscsi --op update --mode logicalunit --tid 1 --lun=2 
--params product_id="LTO3 ULTRIUM"
tgtadm --lld iscsi --op update --mode logicalunit --tid 1 --lun=2 
--params removable="1"
tgtadm --lld iscsi --op update --mode logicalunit --tid 1 --lun=2 
--params vendor_id="HP"
tgtadm --lld iscsi --op update --mode logicalunit --tid 1 --lun=2 
--params product_rev="0001"
# Write cache is enabled (default) for lun 2.
tgtadm --lld iscsi --op new --mode logicalunit --tid 1 --lun 3 -b 
/root/btapes/notape3 --device-type tape
tgtadm --lld iscsi --op update --mode logicalunit --tid 1 --lun=3 
--params scsi_sn="HUM1A00003"
tgtadm --lld iscsi --op update --mode logicalunit --tid 1 --lun=3 
--params scsi_id="HP LTO3 ULTRIUM"
tgtadm --lld iscsi --op update --mode logicalunit --tid 1 --lun=3 
--params product_id="LTO3 ULTRIUM"
tgtadm --lld iscsi --op update --mode logicalunit --tid 1 --lun=3 
--params removable="1"
tgtadm --lld iscsi --op update --mode logicalunit --tid 1 --lun=3 
--params vendor_id="HP"
tgtadm --lld iscsi --op update --mode logicalunit --tid 1 --lun=3 
--params product_rev="0001"
# Write cache is enabled (default) for lun 3.
tgtadm --lld iscsi --op new --mode logicalunit --tid 1 --lun 4 -b 
/root/smc --device-type changer
tgtadm --lld iscsi --op update --mode logicalunit --tid 1 --lun=4 
--params scsi_sn="123:456:789:000"
tgtadm --lld iscsi --op update --mode logicalunit --tid 1 --lun=4 
--params vendor_id="STK"
tgtadm --lld iscsi --op update --mode logicalunit --tid 1 --lun=4 
--params product_rev="0001"
tgtadm --lld iscsi --op update --mode logicalunit --tid 1 --lun=4 
--params "element_type=1,start_address=1,quantity=1,media_home=/root/btapes"
tgtadm --lld iscsi --op update --mode logicalunit --tid 1 --lun=4 
--params 
"element_type=2,start_address=1000,quantity=24,media_home=/root/btapes"
tgtadm --lld iscsi --op update --mode logicalunit --tid 1 --lun=4 
--params 
"element_type=3,start_address=10,quantity=5,media_home=/root/btapes"
tgtadm --lld iscsi --op update --mode logicalunit --tid 1 --lun=4 
--params 
"element_type=4,start_address=500,quantity=3,media_home=/root/btapes"
tgtadm --lld iscsi --op update --mode logicalunit --tid 1 --lun=4 
--params "element_type=4,address=500,tid=1,lun=1"
tgtadm --lld iscsi --op update --mode logicalunit --tid 1 --lun=4 
--params "element_type=4,address=500,tid=1,lun=2"
tgtadm --lld iscsi --op update --mode logicalunit --tid 1 --lun=4 
--params "element_type=4,address=500,tid=1,lun=3"
tgtadm --lld iscsi --op update --mode logicalunit --tid 1 --lun=4 
--params removable="1"
tgtadm --lld iscsi --op update --mode logicalunit --tid 1 --lun=4 
--params product_id="L700"
tgtadm --lld iscsi --op update --mode logicalunit --tid 1 --lun=4 
--params mode_page="0:0:0"
tgtadm --lld iscsi --op update --mode logicalunit --tid 1 --lun=4 
--params mode_page="0x02:0:14:0x80:0x80:0:0xa:0:0:0:0:0:0:0:0:0:0"
tgtadm --lld iscsi --op update --mode logicalunit --tid 1 --lun=4 
--params mode_page="0x1a:0:18:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0"
tgtadm --lld iscsi --op update --mode logicalunit --tid 1 --lun=4 
--params mode_page="0x1c:0:10:8:0:0:0:0:0:0:0:0:0"
tgtadm --lld iscsi --op update --mode logicalunit --tid 1 --lun=4 
--params mode_page="0x1d:0:0x12:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0"
tgtadm --lld iscsi --op update --mode logicalunit --tid 1 --lun=4 
--params mode_page="0x1e:0:2:0:0"
tgtadm --lld iscsi --op update --mode logicalunit --tid 1 --lun=4 
--params 
mode_page="0x1f:0:0x12:0x0f:7:0x0f:0x0f:0x0f:0x0f:0:0:0:0:0x0f:0x0f:0x0f:0x0f:0:0:0:0"
# Write cache is enabled (default) for lun 4.
tgtadm --lld iscsi --op bind --mode target --tid 1 -I ALL


---


And here is the vtl script (eg manual setup) and working (I removed all 
empty lines and comments):

tgtadm --lld iscsi --mode target --op new --tid 1 -T 
iqn.2008-09.com.example:server.tape
sleep 1
tgtadm --lld iscsi --mode logicalunit --op new --tid 1 --lun 1 -b 
/root/tapes/notape --device-type tape
tgtadm --lld iscsi --mode logicalunit --op update --tid 1 --lun 1 
--params vendor_id=HP,product_id="LTO3 
ULTRIUM",product_rev=0001,scsi_sn=HUM1A00001,scsi_id="HP LTO3 
ULTRIUM",removable=1
tgtadm --lld iscsi --mode logicalunit --op new --tid 1 --lun 2 -b 
/root/tapes/notape --device-type tape
tgtadm --lld iscsi --mode logicalunit --op update --tid 1 --lun 2 
--params vendor_id=HP,product_id="LTO3 
ULTRIUM",product_rev=0001,scsi_sn=HUM1A00002,scsi_id="HP LTO3 
ULTRIUM",removable=1
tgtadm --lld iscsi --mode logicalunit --op new --tid 1 --lun 3 -b 
/root/tapes/notape --device-type=tape
tgtadm --lld iscsi --mode logicalunit --op update --tid 1 --lun 3 
--params vendor_id=HP,product_id="LTO3 
ULTRIUM",product_rev=0001,scsi_sn=HUM1A00003,scsi_id="HP LTO3 
ULTRIUM",removable=1
if [ ! -f $HOME/smc ]; then
     dd if=/dev/zero of=$HOME/smc bs=1k count=1
fi
tgtadm --lld iscsi --mode logicalunit --op new --tid 1 --lun 4 -b 
$HOME/smc --device-type=changer
tgtadm --lld iscsi --mode logicalunit --op update --tid 1 --lun 4 
--params mode_page=0:0:0
tgtadm --lld iscsi --mode logicalunit --op update --tid 1 --lun 4 
--params mode_page=2:0:14:0x80:0x80:0:0xa:0:0:0:0:0:0:0:0:0:0
tgtadm --lld iscsi --mode logicalunit --op update --tid 1 --lun 4 
--params mode_page=0x1a:0:18:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0
tgtadm --lld iscsi --mode logicalunit --op update --tid 1 --lun 4 
--params mode_page=0x1c:0:10:8:0:0:0:0:0:0:0:0:0
tgtadm --lld iscsi --mode logicalunit --op update --tid 1 --lun 4 
--params mode_page=0x1d:0:0x12:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0
tgtadm --lld iscsi --mode logicalunit --op update --tid 1 --lun 4 
--params mode_page=0x1e:0:2:0:0
tgtadm --lld iscsi --mode logicalunit --op update --tid 1 --lun 4 
--params 
mode_page=0x1f:0:0x12:0x0f:7:0x0f:0x0f:0x0f:0x0f:0:0:0:0:0x0f:0x0f:0x0f:0x0f:0:0:0:0
tgtadm --lld iscsi --mode logicalunit --op update --tid 1 --lun 4 
--params 
vendor_id=STK,product_id=L700,product_rev=0001,scsi_sn="123:456:789:001",scsi_id="STK 
L700",removable=0
tgtadm --lld iscsi --mode logicalunit --op update --tid 1 --lun 4 
--params element_type=4,start_address=500,quantity=3
tgtadm --lld iscsi --mode logicalunit --op update --tid 1 --lun 4 
--params element_type=4,address=500,tid=1,lun=1
tgtadm --lld iscsi --mode logicalunit --op update --tid 1 --lun 4 
--params element_type=4,address=501,tid=1,lun=2
tgtadm --lld iscsi --mode logicalunit --op update --tid 1 --lun 4 
--params element_type=4,address=502,tid=1,lun=3
tgtadm --lld iscsi --mode logicalunit --op update --tid 1 --lun 4 
--params element_type=1,start_address=1,quantity=1
tgtadm --lld iscsi --mode logicalunit --op update --tid 1 --lun 4 
--params element_type=2,start_address=1000,quantity=24
tgtadm --lld iscsi --mode logicalunit --op update --tid 1 --lun 4 
--params element_type=3,start_address=10,quantity=5
tgtadm --lld iscsi --mode logicalunit --op update --tid 1 --lun 4 
--params media_home=/root/tapes
tgtadm --lld iscsi --mode logicalunit --op update --tid 1 --lun 4 
--params dump=1
tgtadm --lld iscsi --mode target --op bind --tid 1 -I ALL
tgtadm --lld iscsi --mode target --op show


The most obvious difference is that the mode_pages are set up before 
defining the element types in my script, while the
targets.conf version does it the other way round. The other thing is 
that the script defines one separate media_home, while
the targets.conf version defines the same media_home for every element_type.

Albert
--
To unsubscribe from this list: send the line "unsubscribe stgt" in
the body of a message to majordomo at vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html



More information about the stgt mailing list