Main Page

The Linux SCSI Target Wiki

(Difference between revisions)
Jump to: navigation, search
m
m
Line 87: Line 87:
* Linux: [[RHEL]] 4/5/6, SLES 10.3/11, [[CentOS]], [[Debian]], [[Fedora]], [[openSUSE]], [[Ubuntu]]
* Linux: [[RHEL]] 4/5/6, SLES 10.3/11, [[CentOS]], [[Debian]], [[Fedora]], [[openSUSE]], [[Ubuntu]]
* Unix: Solaris 10, OpenSolaris, HP-UX
* Unix: Solaris 10, OpenSolaris, HP-UX
-
* VMs: [[VMware ESX]]/[[VMware vSphere|vSphere]] 4/5, Red Hat [[Kernel-based Virtual Machine|KVM]], Microsoft Hyper-V, Oracle xVM/VirtualBox, Xen
+
* VMs: [[VMware ESX]]/[[VMware vSphere|vSphere]] 4/5 (incl. VAAI), Red Hat [[Kernel-based Virtual Machine|KVM]], Microsoft Hyper-V, Oracle xVM/VirtualBox, Xen
-
LIO passed [[VMware ESX]]/[[VMware vSphere|vSphere]] 4/5 certifications with [http://www.buffalotech.com/ Buffalo], [http://www.netgear.com/ Netgear] and [http://www.qnap.com/ QNAP] storage appliances. It also passes the Microsoft [http://en.wikipedia.org/wiki/Windows_Server_2008 Windows 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.
+
LIO passed [[VMware ESX]]/[[VMware vSphere|vSphere]] 5 (incl. VAAI) certifications with [http://www.buffalotech.com/ Buffalo], and others. It also passes the Microsoft [http://en.wikipedia.org/wiki/Windows_Server_2008 Windows 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 99: Line 99:
<!-- RTS OS -->
<!-- RTS OS -->
-
{{Main Page Subbox|#cedff2|#a3b0bf|[[RTS OS]]|The LIO Unified [[Target]] has been integrated into [[RTS OS]], a single-node Unified Storage operating system. RTS OS provides update services and a large number of additional [[RTS OS Packages]] with a [[RTS OS#Subscription|subscription]].
+
{{Main Page Subbox|#cedff2|#a3b0bf|[[RTS OS]]|The LIO Unified [[Target]] has been integrated into [[RTS OS]], a single-node Unified Storage operating system. RTS OS is [[VMware ESX]]/[[VMware vSphere|vSphere]]&nbsp;5 Ready and supports VAAI. It provides update services and a large number of additional [[RTS OS Packages]] with a [[RTS OS#Subscription|subscription]].
RTS&nbsp;OS is currently being extended into RTS&nbsp;Live, a cluster storage operating system that is based on [[RTS Director]].
RTS&nbsp;OS is currently being extended into RTS&nbsp;Live, a cluster storage operating system that is based on [[RTS Director]].

Revision as of 18:07, 18 June 2012

Welcome to Linux-IO,
the standard Unified Target in Linux.
100 articles, 91,071,126 pageviews

Summary

LIO (Linux-IO) is the standard open-source Unified Target in Linux. It supports all prevalent storage fabrics, including iSCSI, Fibre Channel (QLogic), FCoE and InfiniBand (Mellanox SRP). LIO has replaced STGT as the standard Target with Linux kernel version 2.6.38.

The LIO Unified Target has become the Linux iSCSI target of choice for many volume storage appliance vendors, including Buffalo, Netgear, QNAP, etc., allowing them to achieve VMware ESX 4 and VMware vSphere certifications. LIO also includes targetcli, a comprehensive management tool and API for the Target, providing a single namespace for all storage objects.

LIO is developed by Datera, Inc., a SAN systems and software company located in the Silicon Valley.

Target

Architecture

Advanced SCSI feature set

  • Persistent Reservations (PRs)
  • Asymmetric Logical Unit Assignment (ALUA)
  • Protocol multiplexing, load-balancing and failover (MC/S)
  • Full Error Recovery (ERL=0,1,2)
  • Active/active task migration and session continuation (ERL=2)
  • Thin LUN provisioning (TRIM)

Multiprotocol target

Storage media independence

Compatibility and certifications

LIO is compatible to Initiators of the following operating systems:

LIO passed VMware ESX/vSphere 5 (incl. VAAI) certifications with Buffalo, and others. It also passes the Microsoft Windows Server 2008 / R2 Failover Cluster compatibility test suites.

RTS OS

The LIO Unified Target has been integrated into RTS OS, a single-node Unified Storage operating system. RTS OS is VMware ESX/vSphere 5 Ready and supports VAAI. It provides update services and a large number of additional RTS OS Packages with a subscription.

RTS OS is currently being extended into RTS Live, a cluster storage operating system that is based on RTS Director.

Management

LIO is complemented with two management frameworks:

High availability and clustering

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

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, especially its slow performance.

Core-iSCSI is available on Linux and Windows, and it has been ported to a wide range of platforms and devices, including:

Datera, Inc. ported OCFS2 onto the Nokia Internet Tablets on top of the Core-iSCSI Initiator.

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 (demo video).

See also

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox
Google AdSense