I find that very confusing, too. From my own experience there're several iSCSI initiators that will not see any LUN of a target if LUN0 of that particular target is present.
GlobalSAN and Atto's XTendSAN are two of these on OS X.
On the other hand, VMWare seems to have trouble, if moren than one LUN0 on any target is available. This is why all the Thecus NAS' will automatically increase the LUNs on each configured iSCSI volume, even if these volume are on seperate SCSI IDs.
The problem is, that neither VMWare, nor some iSCSI initiators really stick to the RFCs here, since it's absolutely nonsense to demand that each LUN is only present once throughout any SCSI ID (VMWare) and neither it's okay that some iSCSI initiators will stop searching the remaining LUNs of a SCSI ID if LUN0 is not present.
There are however at least some iSCSI initiators that won't care if LUN0 isn't present and that will scan for the remaining LUNs nevertheless. The open-iscsi initiator at least does this and afaik, the Windows initiator does this as well.
Cheers,
budy








Reply With Quote
