*New 12.1 series Release:
2020-04-17: XigmaNAS - released

*New 11.3 series Release:
2020-04-16: XigmaNAS - released!

We really need "Your" help on XigmaNAS https://translations.launchpad.net/xigmanas translations. Please help today!

Producing and hosting XigmaNAS costs money. Please consider donating for our project so that we can continue to offer you the best.
We need your support! eg: PAYPAL

one iSCSI target and multiple initiatiors

iSCSI over TCP/IP.
Forum rules
Set-Up GuideFAQsForum Rules
Post Reply
Posts: 1
Joined: 23 Feb 2018 19:33
Status: Offline

one iSCSI target and multiple initiatiors


Post by subbsd »

Is it possible to use one iSCSI target and multiple initiators ? As far as I know, the iSCSI protocol does not allow simultaneous use of one resource. Of course, iSCSI initiators should use appropriate file system, e.g GFS2 or OCFS2 on iSCSI resources. Some of commercial NASes and Linux allow it to do. Nevertheless my FreeBSD 11.1-based iSCSI show warnings about multiple access for single targets and each client dropped and restored connections when second devices write something. Possible multi-path options can help. This is supported by Nas4Free ? Thanks

User avatar
Posts: 914
Joined: 03 Sep 2015 18:49
Location: Neuenkirchen-Vörden, Germany - GMT+1
Status: Offline

Re: one iSCSI target and multiple initiatiors


Post by ms49434 »

which driver do you use? istgt or ctl?

CTL seems to support it:

Code: Select all

     The ctl subsystem provides SCSI target devices emulation. It supports
     features such as:

     +o	 Disk, CD-ROM and processor device emulation
     +o	 Tagged	queueing
     +o	 SCSI task attribute support (ordered, head of queue, simple tags)
     +o	 SCSI implicit command ordering	support
     +o	 Full task management support (abort, query, reset, etc.)
     +o	 Support for multiple ports, initiators, targets and backing stores
     +o	 Support for VMWare VAAI and Microsoft ODX offload (COMPARE AND	WRITE,
     +o	 Persistent reservation	support
     +o	 Extensive VPD/mode/log	pages support
     +o	 Featured error	reporting, error injection and basic SMART support
     +o	 High Availability clustering support with ALUA
     +o	 All I/O handled in-kernel, no userland	context	switch overhead
1) XigmaNAS amd64-embedded on a Dell T20 running in a VM on ESXi 6.7U3, 22GB out of 32GB ECC RAM, LSI 9300-8i IT mode in passthrough mode. Pool 1: 2x HGST 10TB, mirrored, L2ARC: Samsung 850 Pro; Pool 2: 1x Samsung 860 EVO 1TB, SLOG: Samsung SM883, services: Samba AD, CIFS/SMB, ftp, ctld, rsync, syncthing, zfs snapshots.
2) XigmaNAS amd64-embedded on a Dell T20 running in a VM on ESXi 6.7U3, 8GB out of 32GB ECC RAM, IBM M1215 crossflashed, IT mode, passthrough mode, 2x HGST 10TB , services: rsync.

Post Reply

Return to “iSCSI (Internet Small Computer Systems Interface)”