iSCSI

From Linux-iSCSI

Jump to: navigation, search
LIO Target
Logo
RTS OS 2.0 120207a.png
iSCSI fabric module
Original author(s) Nicholas Bellinger
Developer(s) RisingTide Systems LLC
Initial release March 15, 2007 (2007-03-15)
Stable release 3.5.0 / September 19, 2010;
19 months ago
 (2010-09-19)
Preview release 4.1.0-rc1 / February 21, 2011;
14 months ago
 (2011-02-21)
Development status Production
Written in C
Operating system Linux
Type Fabric module
License GNU General Public License
Website risingtidesystems.com
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 RisingTide Systems is a comprehensive, powerful, yet easy storage management tool that can efficiently handle complex storage installations.

RFCs

Timeline

History of LIO Target
Release Details 2008 2009 2010 2011 2012
123456789101112 123456789101112 123456789101112 123456789101112 123456789101112
2.x Version 2.9
Feature GPL release
3.x Version 3.0 3.1 3.2 3.4 3.5
Feature ConfigFS control plane, tcm_loop PR ALUA Cleanups Open-FCoE Backports
4.x Version 4.0
Feature Target Core tcm_loop FCoE iSCSI Perf. IB SRP
CMWQ
FC
vSCSI
Linux 2.6.38 2.6.39 3.0 3.1 3.2 3.3 3.4 3.5

See also

Notes

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

External links

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox
Google AdSense