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