Re: 0.9.11 released

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux SCSI]     [Linux RAID]     [Linux Clusters]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]

  Powered by Linux