Up until now I started up tgt with no targets defined. I then ran a
script to set it up.
Now I want to set it up properly, using the /etc/tgt/targets.conf file
using the example
as a reference.
However, I immediately stumbled onto a problem, defining just one tape
drive works:
<target iqn.2008-09.com.example:server.tape>
<backing-store /root/tapes/notape>
lun 1
device-type tape
removable 1
vendor_id "HP"
product_id "LTO3 ULTRIUM"
product_rev "0001"
scsi_sn "HUM1A00001"
scsi_id "HP LTO3 ULTRIUM"
</backing-store>
</target>
But defining an extra tape:
<target iqn.2008-09.com.example:server.tape>
<backing-store /root/tapes/notape>
lun 1
device-type tape
removable 1
vendor_id "HP"
product_id "LTO3 ULTRIUM"
product_rev "0001"
scsi_sn "HUM1A00001"
scsi_id "HP LTO3 ULTRIUM"
</backing-store>
<backing-store /root/tapes/notape>
lun 2
device-type tape
removable 1
vendor_id "HP"
product_id "LTO3 ULTRIUM"
product_rev "0001"
scsi_sn "HUM1A00002"
scsi_id "HP LTO3 ULTRIUM"
</backing-store>
</target>
generates a problem with tgt-admin:
[root@orange tgt]# service iscsi-target restart
Stopping target framework daemon
Starting target framework daemon
Not a HASH reference at /usr/sbin/tgt-admin line 276.
This is generated because I use the same backing store (a dummy tape
with length 0) which gives problems
in the hash algorithm. If I create an new (dummy) tape with another name
it works fine.
I understand that using the same backing store more than once generally
is a problem, but since I cannot create
a tape device with no tape inserted it poses a problem.
Trying to configure the changer with its elements (picker, tape drives)
poses another challenge, here is my
definition:
<backing-store /root/smc>
lun 4
device-type changer
removable 0
mode_page "0:0:0"
mode_page "2:0:14:0x80:0x80:0:0xa:0:0:0:0:0:0:0:0:0:0"
mode_page "0x1a:0:18:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0"
mode_page "0x1c:0:10:8:0:0:0:0:0:0:0:0:0"
mode_page "0x1d:0:0x12:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0"
mode_page "0x1e:0:2:0:0"
mode_page
"0x1f:0:0x12:0x0f:7:0x0f:0x0f:0x0f:0x0f:0:0:0:0:0x0f:0x0f:0x0f:0x0f:0:0:0:0"
vendor_id "STK"
product_id "L700"
product_revr "0001"
scsi_sn "123:456:789:000"
element_type "1,start_address=1,quantity=1"
element_type "2,start_address=1000,quantity=24"
element_type "3,start_address=10,quantity=5"
element_type "4,address=500,tid=1,lun=1"
element_type "4,address=500,tid=1,lun=2"
element_type "4,address=500,tid=1,lun=3"
media_home "/root/tapes"
</backing-store>
Which generates another interesting error message:
[root@orange tgt]# service iscsi-target restart
Stopping target framework daemon
Starting target framework daemon
Multiple 'element_type' definitions in 'backing-store' not allowed!
Check your config file for errors (target:
iqn.2008-09.com.example:server.tape).
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