targets.conf problem, setting up tape drives

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

 



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

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

  Powered by Linux