Main Page

The Linux SCSI Target Wiki

(Difference between revisions)
Jump to: navigation, search
m
(Removed Core-iSCSI and RTS Director)
Line 90: Line 90:
* Protocol multiplexing, load-balancing and failover ([[Multiple Connections per Session|MC/S]])
* Protocol multiplexing, load-balancing and failover ([[Multiple Connections per Session|MC/S]])
* [[vStorage APIs for Array Integration]] (VAAI)
* [[vStorage APIs for Array Integration]] (VAAI)
-
}}
 
-
 
-
<!-- Compatibility and certifications -->
 
-
{{Main Page Subbox|#cef2e0|#a3bfb1|Compatibility and certifications|{{T}} works with Initiators of the following operating systems:
 
-
 
-
* Microsoft: Windows&reg; Server 2008/R2/2012 and Windows&reg; XP/Vista/7/8
 
-
* Apple [[Mac OS X]] (via third-party initiator)
 
-
* Linux: [[CentOS]], [[Debian]], [[Fedora]], [[openSUSE]], [[RHEL]], [[Scientific Linux]], [[SLES]], [[Ubuntu]]
 
-
* Unix: Solaris&nbsp;10, OpenSolaris, HP-UX
 
-
* VMs: [[VMware&nbsp;vSphere|vSphere]]&trade;&nbsp;5, Red&nbsp;Hat [[Kernel-based Virtual Machine|KVM]], Microsoft Hyper-V, Oracle xVM/VirtualBox, Xen
 
-
 
-
{{T}} enables [[VMware]] Ready certifications (incl. [[VMware vSphere|vSphere]]&trade;&nbsp;5). It also passes the Microsoft [http://en.wikipedia.org/wiki/Windows_Server_2008 Windows&reg; Server 2008] / [http://en.wikipedia.org/wiki/Windows_Server_2008_R2 R2] [http://en.wikipedia.org/wiki/High-availability_cluster Failover Cluster] compatibility test suites.
 
}}
}}
|}
|}
Line 114: Line 102:
}}
}}
-
<!-- {{OS}} -->
+
<!-- Compatibility and certifications -->
-
{{Main Page Subbox|#cedff2|#a3b0bf|[[{{OS}}]]|[[{{OS}}]] integrates {{T}} and [[targetcli]] into a single-node Hybrid Storage operating system ({{OS Admin Manual}}). {{OS}} supports [[VMware]] Ready certification, including [[VMware vSphere]]&trade;&nbsp;5.
+
{{Main Page Subbox|#cedff2|#a3b0bf|Compatibility and certifications|{{T}} works with Initiators of the following operating systems:
-
An {{OS}} [[{{OS}}#Subscriptions|subscription]] provides access to additional {{OS}} packages and update services.
+
* Microsoft: Windows&reg; Server 2008/R2/2012 and Windows&reg; XP/Vista/7/8
 +
* Apple [[Mac OS X]] (via third-party initiator)
 +
* Linux: [[CentOS]], [[Debian]], [[Fedora]], [[openSUSE]], [[RHEL]], [[Scientific Linux]], [[SLES]], [[Ubuntu]]
 +
* Unix: Solaris&nbsp;10, OpenSolaris, HP-UX
 +
* VMs: [[VMware&nbsp;vSphere|vSphere]]&trade;&nbsp;5, Red&nbsp;Hat [[Kernel-based Virtual Machine|KVM]], Microsoft Hyper-V, Oracle xVM/VirtualBox, Xen
 +
 
 +
{{T}} enables [[VMware]] Ready certifications (incl. [[VMware vSphere|vSphere]]&trade;&nbsp;5). It also passes the Microsoft [http://en.wikipedia.org/wiki/Windows_Server_2008 Windows&reg; Server 2008] / [http://en.wikipedia.org/wiki/Windows_Server_2008_R2 R2] [http://en.wikipedia.org/wiki/High-availability_cluster Failover Cluster] compatibility test suites.
}}
}}
Line 126: Line 120:
}}
}}
-
<!-- Initiator -->
+
<!-- {{OS}} -->
-
{{Main Page Subbox|#cedff2|#a3b0bf|[[Core-iSCSI|Initiator]]|The [[Core-iSCSI]] Initiator is a high-end iSCSI Initiator that resolves a number of known issues with the [[Open-iSCSI]] standard Linux Initiator.
+
{{Main Page Subbox|#cedff2|#a3b0bf|[[{{OS}}]]|[[{{OS}}]] integrates {{T}} and [[targetcli]] into a single-node Hybrid Storage operating system ({{OS Admin Manual}}). {{OS}} supports [[VMware]] Ready certification, including [[VMware vSphere]]&trade;&nbsp;5.
-
Core-iSCSI is available on Linux and Windows&reg;, and it has been ported to a wide range of [[platforms]] and devices, including:
+
An {{OS}} [[{{OS}}#Subscriptions|subscription]] provides access to additional {{OS}} packages and update services.
-
 
+
-
* Linksys [[OpenWRT]] (MIPS)
+
-
* [[Motorola ROKR E2]] cell phone (XScale)
+
-
* [[Neuros OSD]] Set-top-box (ARM9)
+
-
* [[Nokia 770]] and [[Nokia N800]] Internet Tablets (ARM9 and Cortex)
+
-
* [[OpenMoko#Neo1973|OpenMoko Neo1973]] and [[OpenMoko#Neo FreeRunner|OpenMoko Neo FreeRunner]] cell phones (ARM)
+
-
 
+
-
{{Company}} ported [[OCFS2]] onto the Nokia Internet Tablets on top of the Core-iSCSI Initiator.
+
}}
}}
-
<!-- RTS Director -->
 
-
{{Main Page Subbox|#cedff2|#a3b0bf|[[RTS Director]]|[[RTS Director]] is a distributed, highly-available cluster management framework. It comprises a shell, active library and API. The active library and API provide an extensible platform with a unified namespace to manage complex functionality, such as high-availability and cluster striping. The shell offers location-transparent access to all objects in the SAN. New functionality and devices can be added via plugin-modules.
 
-
 
-
RTS Director provides zero configuration. It is based on a symmetrically distributed architecture - there is no single point of failure, no cluster controller, no central database, etc. Nodes running the RTS Director automatically discover and join the cluster when coming up ([http://www.youtube.com/watch?v&#61;zSyybHxuT68 demo video]).
 
-
}}
 
|}
|}
|}
|}

Revision as of 03:23, 14 January 2014

Welcome to Linux-IO,
the Linux SCSI Target wiki.
100 articles, 92,390,637 pageviews

Summary

LinuxIO (LIO) is the standard open-source SCSI target in Linux. It supports all prevalent storage fabrics, including Fibre Channel (QLogic), FCoE, iEEE 1394, iSCSI, iSER (Mellanox InfiniBand), SRP (Mellanox InfiniBand), USB, vHost, etc.

The advanced feature set of LinuxIO has made it the SCSI target of choice for many storage array vendors, for instance allowing them to achieve VMware® Ready certifications. Native support for LIO in QEMU/KVM, libvirt, and OpenStack™ (setup, code) makes it an attractive storage option for cloud deployments.

LIO includes targetcli, a management shell and API with a single namespace for all storage objects.

LIO and targetcli are developed by Datera, Inc., a data storage systems and software company located in Mountain View in the Silicon Valley.

Target

Frontend

Fabric Modules implement the protocols to transmit data over diverse fabrics, providing transport media independence.

Backend

Backstores implement the methods to access data on devices, providing storage media independence.

Architecture

The LinuxIO engine implements the generic SCSI semantics.

Advanced SCSI feature set

Targetcli

targetcli provides the fabric agnostic single-node management shell for LIO. targetcli aggregates and exports all LIO SAN functionality via the RTSlib library and API [HTML][PDF].

Compatibility and certifications

LIO works with Initiators of the following operating systems:

LIO enables VMware Ready certifications (incl. vSphere™ 5). It also passes the Microsoft Windows® Server 2008 / R2 Failover Cluster compatibility test suites.

High availability and clustering

LIO is designed from ground up to support highly available and cluster storage:
  • Deeply embedded high availability (Network RAID1)
  • Scale-out clusters and disaster recovery solutions

LIO

LIO integrates LIO and targetcli into a single-node Hybrid Storage operating system (Template:OS Admin Manual). LIO supports VMware Ready certification, including VMware vSphere™ 5.

An LIO subscription provides access to additional LIO packages and update services.

See also

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox
Google AdSense