Main Page
The Linux SCSI Target Wiki
m |
m |
||
Line 33: | Line 33: | ||
'''{{Target}}''' ('''{{LIO servername}}''') is the standard open-source [[SCSI]] target for shared data storage in Linux. It supports all prevalent storage fabrics, including [[Fibre Channel]] ([http://www.qlogic.com QLogic]), [[FCoE]], iEEE 1394, [[iSCSI]], [[iSER]] ([http://www.mellanox.com/ Mellanox] [[InfiniBand]]), [[SRP]] (Mellanox InfiniBand), USB, [[vHost]], etc. | '''{{Target}}''' ('''{{LIO servername}}''') is the standard open-source [[SCSI]] target for shared data storage in Linux. It supports all prevalent storage fabrics, including [[Fibre Channel]] ([http://www.qlogic.com QLogic]), [[FCoE]], iEEE 1394, [[iSCSI]], [[iSER]] ([http://www.mellanox.com/ Mellanox] [[InfiniBand]]), [[SRP]] (Mellanox InfiniBand), USB, [[vHost]], etc. | ||
- | The advanced feature set of the {{Target|1}} 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 | + | The advanced feature set of the {{Target|1}} 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 {{Target}} in QEMU/[[KVM]], libvirt, and OpenStack™ ([https://wiki.openstack.org/wiki/Cinder/LIO-Grizzly setup], [https://review.openstack.org/#/c/18274/ code]) makes it an attractive storage option for cloud deployments. |
{{Target}} includes [[targetcli]], a management shell and API with a single namespace for all storage objects. | {{Target}} includes [[targetcli]], a management shell and API with a single namespace for all storage objects. | ||
Line 75: | Line 75: | ||
'''Architecture''' | '''Architecture''' | ||
- | + | {{Target}} engine implements the generic SCSI semantics. | |
* High-performance, non-blocking, multithreaded architecture with SSE4.2 support and no single-point of failure | * High-performance, non-blocking, multithreaded architecture with SSE4.2 support and no single-point of failure | ||
Line 93: | Line 93: | ||
<!-- Compatibility and certifications --> | <!-- Compatibility and certifications --> | ||
- | {{Main Page Subbox|#cef2e0|#a3bfb1|Compatibility and certifications| | + | {{Main Page Subbox|#cef2e0|#a3bfb1|Compatibility and certifications|{{Target}} works with Initiators of the following operating systems: |
* Microsoft: Windows® Server 2008/R2/2012 and Windows® XP/Vista/7/8 | * Microsoft: Windows® Server 2008/R2/2012 and Windows® XP/Vista/7/8 | ||
Line 101: | Line 101: | ||
* VMs: [[VMware vSphere|vSphere]]™ 5, Red Hat [[Kernel-based Virtual Machine|KVM]], Microsoft Hyper-V, Oracle xVM/VirtualBox, Xen | * VMs: [[VMware vSphere|vSphere]]™ 5, Red Hat [[Kernel-based Virtual Machine|KVM]], Microsoft Hyper-V, Oracle xVM/VirtualBox, Xen | ||
- | + | {{Target}} enables [[VMware]] Ready certifications (incl. [[VMware vSphere|vSphere]]™ 5). 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 111: | Line 111: | ||
<!-- targetcli --> | <!-- targetcli --> | ||
- | {{Main Page Subbox|#cedff2|#a3b0bf|[[Targetcli]]|[[targetcli]] provides the fabric agnostic single-node management shell for {{Target}} | + | {{Main Page Subbox|#cedff2|#a3b0bf|[[Targetcli]]|[[targetcli]] provides the fabric agnostic single-node management shell for {{Target}}. targetcli aggregates and presents all SAN functionality via the RTSlib library and API [[http://www.risingtidesystems.com/doc/rtslib-gpl/html HTML]][[http://www.risingtidesystems.com/doc/rtslib-gpl/pdf/rtslib-API-reference.pdf PDF]] to {{Target}}. |
}} | }} | ||
<!-- {{OS}} --> | <!-- {{OS}} --> | ||
- | {{Main Page Subbox|#cedff2|#a3b0bf|[[{{OS}}]]|[[{{OS}}]] integrates | + | {{Main Page Subbox|#cedff2|#a3b0bf|[[{{OS}}]]|[[{{OS}}]] integrates {{Target}} and [[targetcli]] into a single-node Unified Storage operating system ({{OS Admin Manual}}). {{OS}} supports [[VMware]] Ready certification, including [[VMware vSphere]]™ 5. |
An [[{{OS}}#Subscriptions|{{OS}}]] subscription provides access to additional {{OS}} packages and update services. | An [[{{OS}}#Subscriptions|{{OS}}]] subscription provides access to additional {{OS}} packages and update services. | ||
Line 121: | Line 121: | ||
<!-- High availability --> | <!-- High availability --> | ||
- | {{Main Page Subbox|#cedff2|#a3b0bf|[[Network RAID1|High availability]] and clustering| | + | {{Main Page Subbox|#cedff2|#a3b0bf|[[Network RAID1|High availability]] and clustering|{{Target}} is designed from ground up to support highly available and cluster storage: |
* Deeply embedded high availability ([[Network RAID1]]) | * Deeply embedded high availability ([[Network RAID1]]) | ||
* Scale-out clusters and disaster recovery solutions | * Scale-out clusters and disaster recovery solutions |
Revision as of 05:16, 29 September 2013
|
|
|
|
|