[stgt] targets.conf problem, setting up tape drives
Albert Pauw
albert.pauw at gmail.com
Mon Oct 26 15:12:18 CET 2009
On 10/26/2009 02:43 PM, Tomasz Chmielewski wrote:
> Albert Pauw wrote:
>> I seem to have problems with your patch:
>>
>> [root at orange scripts]# patch -p0 < patch.eml
>> patching file /usr/sbin/tgt-admin
>> patch: **** malformed patch at line 13: }
>>
>> Could you send me the tgt-admin file directly?
>
> Attached.
>
It looks like it is working, but there are a few weird things, here is
my tgt-admin -e -v output:
[root at orange ~]# tgtd
[root at orange ~]# ps -ef | grep tgtd
root 2818 1 0 15:03 ? 00:00:00 tgtd
root 2819 2818 0 15:03 ? 00:00:00 tgtd
root 2821 2450 0 15:03 pts/0 00:00:00 grep tgtd
[root at orange ~]# tgt-admin -e -v
# 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 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/tapes"
tgtadm --lld iscsi --op update --mode logicalunit --tid 1 --lun=4
--params
"element_type=2,start_address=1000,quantity=24,media_home=/root/tapes"
tgtadm --lld iscsi --op update --mode logicalunit --tid 1 --lun=4
--params "element_type=3,start_address=10,quantity=5,media_home=/root/tapes"
tgtadm --lld iscsi --op update --mode logicalunit --tid 1 --lun=4
--params
"element_type=4,start_address=500,quantity=3,media_home=/root/tapes"
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="0"
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 new --mode logicalunit --tid 1 --lun 1 -b
/root/tapes/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/tapes/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/tapes/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 bind --mode target --tid 1 -I ALL
First, you can see that I used double quotes in defining e.g. scsi_sn,
which works. E.g. for one drive I have:
<backing-store /root/tapes/notape3>
lun 3
device-type tape
removable 1
vendor_id "HP"
product_id "LTO3 ULTRIUM"
product_rev "0001"
scsi_sn "HUM1A00003"
scsi_id "HP LTO3 ULTRIUM"
</backing-store>
Your extra bits for element_type didn't accepted that, so I removed the
double quotes which worked.
To explain it a bit more clearly, this didn't work:
params element_type="4,address=500,tid=1,lun=3"
But this did:
params element_type=4,address=500,tid=1,lun=3
When I logged into the created target using open-iscsi I get all the
devices fine, however an "mtx -f /dev/changer status"
hangs. I am using Fedora 11, and this worked fine before.
--
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