iSCSI

The Linux SCSI Target Wiki

Revision as of 08:48, 10 April 2012 by Admin (Talk | contribs)
Jump to: navigation, search
LIO Target
Logo
RTS OS 2.0 120207a.png
iSCSI fabric module
Original author(s) Nicholas Bellinger
Developer(s) Datera, Inc.
Initial release October 24, 2011 (2011-10-24)
Stable release 4.1.0 / June 20, 2012;
2 years ago
 (2012-06-20)
Preview release 4.2.0-rc5 / June 28, 2012;
2 years ago
 (2012-06-28)
Development status Production
Written in C
Operating system Linux
Type Fabric module
License GNU General Public License
Website datera.io
See Target for a complete overview over all fabric modules.
Architecture diagram of network storage types.
iSCSI login flow with CHAP authentication.

The iSCSI (Internet Small Computer System Interface) fabric module provides SCSI access over IP networks.

iSCSI is an Internet Protocol (IP)-based storage networking standard for linking data storage facilities. By carrying SCSI commands over IP networks, iSCSI is used to facilitate data transfers over intranets and to manage storage over long distances. iSCSI can be used to transmit data over local area networks (LANs), wide area networks (WANs), or the Internet, and can enable location-independent data storage and retrieval.

iSCSI allows clients (called Initiators) to send SCSI commands (CDBs) to SCSI storage devices (Targets) on remote servers. It is a popular SAN protocol, allowing organizations to consolidate storage into data center storage arrays while providing hosts (such as database and web servers) with the illusion of locally-attached disks. Unlike traditional Fibre Channel, which requires special-purpose cabling, iSCSI can be run over long distances using existing network infrastructure.

LIO iSCSI is the pluggable fabric module (iscsi_target_mod.ko) for the Unified Target engine. It went upstream into the Linux 3.1 kernel on 7/27/2011.[1]

Contents

Setup

targetcli from Datera, Inc. is a comprehensive, powerful, yet easy storage management tool that can efficiently handle complex storage installations.

RFCs

Timeline

Timeline of the Linux-IO Target
Release Details 2010 2011 2012 2013 2014
123456789101112 123456789101112 123456789101112 123456789101112 123456789101112
4.x Version 4.0
Feature LIO Core Loop back FCoE iSCSI Perf SRP
CM WQ FC
USB
1394
vHost Perf Misc 16 GFC iSER Misc VAAI Misc DIF
Ref's
NPIV
iSER DIF
Linux 2.6.38 2.6.39 3.0 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 3.10 3.11 3.12 3.13 3.14 3.15
3.x Version 3.2 3.4 3.5
Feature Misc Open-FCoE Backports

See also

Notes

  1. Linus Torvalds (7/27/2011). "iSCSI merge". lkml.org. 

External links

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox
Google AdSense