The Linux SCSI Target Wiki
LIO (linux-iscsi.org) is an open source Linux iSCSI target. It is being merged with STGT and scheduled to go upstream into Linux v2.6.36. LIO has become the Linux target of choice for many volume storage appliance vendors, such as Netgear, QNAP and Data Robotics.
LIO is sponsored by the Silicon Valley high tech company RisingTide Systems, which offers complete IP SAN solutions. RisingTide also offers a powerful yet easy CLI (incl. a library and API) for configuring and managing highly available clustered storage based on LIO.
- High-performance, non-blocking, multithreaded architecture scales up to >10 GbE wire speeds
- Supported CPU platforms: x86, PPC (e.g., PS/3), ARM, etc.
- No single point of failure within either logical or physical connections
- Full compliance with IETF RFC‐3720
- Full implementation of SPC-4 PR and ALUA
Advanced Feature Set
- Perstintent Reservations (PR)
- Asymmetric Logical Unit Assignment (ALUA)
- Protocol and Intra-Nexus multiplexing, load‐balancing and failover (MC/S)
- Active/active task migration and session continuation (ERL=2)
- Full Error Recovery (ERL=0/1/2)
- I/O Fencing
- FCoE (from Cisco)
- FC (Emulex HBA)
Storage Media Independence
- Virtualization of all storage media
- Transparent mapping of I/O to LUNs
- Unlimited LUNs per target
- Supported backstores: SATA, SCSI, SAS, FLASH, DVD, BluRay, USB, Loopback, etc.
High Availability / Clustering
- HA is deeply embedded – the stack is optimized for it
- Scale-out clusters via aggregating LUNs
- Powerful single-image storager cluster management CLI and API
Compatibility & Certifications
Used together with the following operating systems:
- Microsoft: Windows Server 2008 (incl. R2), Server 2003, Windows 7, Vista, XP
- Apple OS/X (via 3rd party initiator)
- Unix: Solaris 10, OpenSolaris, HP-UX
- Linux: RHEL 4.x/5.x, SLES 10.3 & 11
- VMs: ESX 4.0 and vSphere, KVM, Xen, VirtualBox