iSCSI for enterprise storage

Mature shared block storage across familiar IP networks

iSCSI carries the established SCSI command model over TCP/IP. It remains a strong choice for virtualisation, databases and mixed operating-system environments when compatibility, mature tooling and predictable operations matter as much as protocol efficiency.

VMWARE / HYPER-V
DATABASE / APPLICATION
IP FABRIC A
Independent session
IP FABRIC B
Independent session
TARGET PORTAL A
Active/Optimised
TARGET PORTAL B
Available path
ONE LOGICAL DISK · MULTIPLE PATHS · HOST MPIO / ALUA
SCSI over TCPRoutable standard IP transport
Native initiatorsVMware, Windows and Linux
MPIO and ALUAPath resilience and optimisation
Optional iSERRDMA data transfer for iSCSI
How iSCSI is organised

The host receives a block device—not a shared directory

The storage system presents logical units through an iSCSI target. The initiator discovers the target, authenticates where required and establishes one or more sessions to the target portals.

01

Initiator

The host-side software or adapter that discovers targets and sends SCSI commands over the IP network.

02

Target and IQN

The storage endpoint has a persistent iSCSI Qualified Name that is independent of any single network address.

03

Portal and session

An IP address and TCP port provide network access. Multiple portals and sessions can create independent paths.

04

LUN

The logical unit appears to the host as a disk. The host or cluster owns the file system and application data structure.

One LUN must not be mounted read/write by unrelated hosts without coordination. Shared block access requires a cluster-aware file system or an application such as VMware VMFS that manages concurrent ownership correctly.

Protocol selection

iSCSI remains relevant because compatibility is an architectural advantage

The newest command model is not automatically the correct choice for every host, workload or operating team.

ProtocolCommand modelNetworkOperational profileTypical fit
iSCSISCSI over TCPRoutable Ethernet / IPMature initiators, diagnostics and broad compatibilityMixed hosts and established IP SANs
iSERiSCSI with RDMA data transferQualified RoCE or InfiniBand pathiSCSI ecosystem with RDMA fabric requirementsLower-overhead iSCSI where support is validated
NVMe/TCPNative NVMe over TCPRoutable Ethernet / IPModern parallel command model and current host supportNew shared block deployments
Fibre ChannelSCSI over dedicated FC fabricSpecialised SAN networkDeterministic and operationally separateExisting enterprise FC environments
Network and security design

Standard Ethernet does not remove the need for storage discipline

iSCSI is straightforward to route and monitor, but production storage traffic still needs deliberate path separation, consistent MTU, correct host binding and a defined security model.

Separate failure domainsUse independent adapters, switches, VLANs or subnets rather than one teamed path disguised as two.
Jumbo framesOptional—not a requirement. Use them only when every endpoint and switch is consistent and testing shows value.
CHAPAuthenticates iSCSI nodes during login; it does not encrypt the storage payload.
EncryptionUse an approved IPsec or isolated-network design when confidentiality in transit is required.
ApplicationVMFS, Hyper-V, database or cluster software determines how the block device is used.
Host MPIOCombines multiple sessions to the same logical device and applies the supported path policy.
IP networkRouting, VLANs, MTU, QoS and independent physical paths must be consistent end to end.
Storage targetIQN, portals, LUN mapping, ALUA state, data protection and target availability.

For VMware software iSCSI, port binding is appropriate only for specific same-subnet designs and requires one VMkernel port per physical uplink. Broadcom explicitly advises against using LACP as a substitute for software iSCSI multipathing.

Multipathing and ALUA

Multiple sessions should become one correctly prioritised device

Host MPIO prevents each path from appearing as an unrelated disk. ALUA then tells the initiator which target-port group is active/optimised for a particular LUN and which paths remain active/non-optimised or available for recovery.

Path resilienceA cable, adapter, switch or target portal can fail without removing every route to the LUN.
Correct optimisationNormal I/O follows the path that can serve the LUN most efficiently; alternate paths remain ready.
LUN distributionDifferent LUNs can be optimised through different gateway nodes, distributing aggregate work without pretending every path is equal.
GATEWAY APortal 1 · Online
GATEWAY BPortal 2 · Online
LUN 0Optimised through Gateway AGateway B remains available
LUN 1Optimised through Gateway BGateway A remains available

eEKAS example: a distributed IP Group with at least two addresses and two eligible gateway nodes enables ALUA multipathing. Additional LUNs are assigned to gateway addresses in round-robin order while the other paths remain available for failover.

Application value

iSCSI is useful wherever a reliable remote disk is more important than a shared file namespace

VMware

VMFS datastores

Broad host support, mature software initiators and established path policies make iSCSI a practical datastore transport.

Microsoft

Hyper-V clusters

Windows Server includes an iSCSI initiator; clustered deployments should enable and validate MPIO on every host.

Virtualisation platform

eEVOS

The integrated initiator can consume compatible shared iSCSI storage while eEVOS provides virtualisation, Backup & Disaster Recovery and storage functions.

Transactional I/O

Databases

Dedicated LUNs provide familiar block semantics, but queue depth, write durability and failover behaviour require application-level testing.

Windows and Linux

Mixed host estates

Native initiators and mature diagnostics make iSCSI useful when several operating-system families must use the same storage platform.

Infrastructure

Boot and appliance volumes

Selected platforms can boot from iSCSI or use it for dedicated appliance disks where persistent discovery and recovery are validated.

Virtualisation architectures

VMware, Hyper-V and eEVOS use the same LUN differently

Protocol compatibility is only the first layer. Each virtualisation platform has its own path management, cluster coordination and operational model.

VMware vSphere

Use the supported software or hardware iSCSI adapter design, configure target discovery and validate the SATP/PSP behaviour. With ALUA, Round Robin normally uses active/optimised paths.

Microsoft Hyper-V

Windows Server provides the initiator and Microsoft MPIO framework. Every cluster host must discover the same storage consistently and use the supported DSM/path policy.

eEVOS

The built-in initiator connects shared iSCSI storage for virtualisation. eEVOS is also a standalone alternative to VMware, including integrated Backup & Disaster Recovery.

Platform references: Broadcom iSCSI port binding, Broadcom multipathing policies and Microsoft Hyper-V storage guidance.

Block versus file

Choose iSCSI when the host or application should own the file system

The transport choice follows the required access model. iSCSI is not a faster replacement for every SMB or NFS share.

iSCSI

Block

The storage system presents a LUN. The host formats it and controls the file system or application data structure.

  • VMFS datastores
  • Hyper-V cluster disks
  • Database volumes
  • Host-controlled snapshots and applications

SMB or NFS

File

The storage server owns the file system and presents shared directories, names, permissions and locking.

  • User and departmental shares
  • Shared application files
  • Home directories
  • File-level access by many clients
euroNAS implementation examples

Choose the availability model before choosing the target

euroNAS is used as a practical example because it is the implementation we can document directly. The four platforms have different roles and should not be presented as interchangeable.

PlatformiSCSI roleMultipathingData and availability modelTypical use
euroNAS PremiumTarget and initiatorSupportedStandalone storage server; local ZFS data services where configuredSingle storage appliance or virtual storage appliance
euroNAS HA ClusterTarget and initiatorSupportedSynchronous two-server mirror or shared-storage failover; optional asynchronous ZFS replication is a separate DR mechanismTwo-node automatic service failover
eEKASTarget and initiatorALUA multipathCeph-backed scale-out storage with distributed gateways and LUN optimisationScale-out block storage without a two-node capacity boundary
eEVOSBuilt-in initiator; storage consumerSupportedVirtualisation host or cluster consuming shared storageVM workloads with integrated Backup & Disaster Recovery

iSER option: current euroNAS iSCSI target workflows can enable iSER where an active RDMA network portal is available. This retains the iSCSI command and management model while moving data through an RDMA-capable path. The complete host, adapter, switch and target combination must be qualified.

Single storage server

euroNAS Premium

Present iSCSI alongside file and other block services on standard enterprise hardware.

Premium details →

Two-node continuity

HA Cluster

Coordinate protected storage, service addressing and iSCSI target failover across two nodes.

HA Cluster details →

Distributed storage

eEKAS

Distribute LUNs and optimised ALUA paths across Ceph gateway nodes with no fixed two-node scale boundary.

eEKAS details →

Virtualisation consumer

eEVOS

Connect compatible shared iSCSI storage through the integrated initiator.

eEVOS details →

Scroll to Top