|
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.
- High-performance, non-blocking, multithreaded architecture with SSE4.2 support
- CPU architectures: x86, ia64, Alpha, Cell, PPC, ARM, MIPS, etc.
- Distributions: CentOS, Debian, Fedora, openSUSE, RHEL, Scientific Linux, SLES, Ubuntu
- Platforms: PC architecture, Sony PS2/PS3, Raspberry Pi, Technologic TS-7800
Advanced SCSI feature set
|
|
|
|
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:
- Microsoft: Windows® Server 2008/R2/2012 and Windows® XP/Vista/7/8
- Apple Mac OS X (via third-party initiator)
- Linux: CentOS, Debian, Fedora, openSUSE, RHEL, Scientific Linux, SLES, Ubuntu
- Unix: Solaris 10, OpenSolaris, HP-UX
- VMs: vSphere™ 5, Red Hat KVM, Microsoft Hyper-V, Oracle xVM/VirtualBox, Xen
LIO enables VMware Ready certifications (incl. vSphere™ 5). It also passes the Microsoft Windows® Server 2008 / R2 Failover Cluster compatibility test suites.
|
|
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
|
|