In our VMware environment, we're using the following configuration,
and it works (also with the vmware nmp multipathing method). It's
already possible to specify vendor and scsi_id (the scsi id will
become the T10 address), but you'll have to use the direct-store method
<target iqn.2004-01.nl.xtg:iscsi-server1>
direct-store /dev/sdb
initiator-address ALL
incominguser xxxx xxxx
scsi_id 00010001
vendor_id XTG
lun 12
</target>
MaxRecvDataSegmentLength 131072
MaxXmitDataSegmentLength 131072
MaxBurstLength 262144
FirstBurstLength 262144
TargetRecvDataSegmentLength=262144
InitiatorRecvDataSegmentLength=262144
MaxOutstandingUnexpectedPDUs=0
MaxOutstandingR2T=1
MaxCommands=128
DataPDUInOrder=Yes
DataSequenceInOrder=Yes
HeaderDigest=None
DataDigest=None
InitialR2T=No
ImmediateData=Yes
DelayedAck=Yes
ErrorRecoveryLevel=0
IFMarker=No
OFMarker=No
DefaultTime2Wait=2
DefaultTime2Retain=0
OFMarkInt=Reject
IFMarkInt=Reject
MaxConnections=4
RDMAExtensions=No
Quoting Fredrik Ãslund <fredrik.aslund@xxxxxxxxxx>:
Is there a way to specify the tid of a target controller in targets.conf?
By default, tid 1 is used by tgt-admin. This means that all instances of
tgtd at different servers will have the same SCSI ID (and SCSI SN),
confusing iSCSI initiators (as VMware).
This patch will allow targets.conf to include:
--
<target iqn.2011-06.com.example:storage1>
backing-store /dev/system/iscsi_storage1
scsi_id storage1_
scsi_sn storage1_
controller_tid 11
</target>
--
--- /usr/sbin/tgt-admin 2010-08-27 00:58:10.000000000 +0200
+++ tgt-admin 2011-06-15 16:50:28.000000000 +0200
@@ -283,6 +283,10 @@
$target_options_ref
= \%target_options;
$data_key =
make_key($target_options_ref, "lun", "allow-in-use");
}
+
+ if (defined
$target_options{"controller_tid"}) {
+ $next_tid =
$target_options{"controller_tid"};
+ }
if (not defined
$target_options{"driver"}) {
$target_options{"driver"} = $default_driver;
Is there a better way to accomplish this?
/Fredrik
Fredrik Ãslund
----------------------------------
SystemadministratÃr
IT-stÃd och systemutveckling (ITS)
Umeà universitet
901 87 UmeÃ
----------------------------------
Telefon: +46 (0)90 786 65 43
Mobil: +46 (0)70 303 78 36
----------------------------------
fredrik.aslund@xxxxxxxxxx
www.its.umu.se
--
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