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 at adm.umu.se>: > 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 at adm.umu.se > www.its.umu.se -- 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 |