IBM vSCSI
The Linux SCSI Target Wiki
(Difference between revisions)
m (→targetcli) |
m |
||
Line 24: | Line 24: | ||
| website = [http://www.ntt.co.jp/index_e.html NTT Labs] | | website = [http://www.ntt.co.jp/index_e.html NTT Labs] | ||
}} | }} | ||
- | :''See [[ | + | :''See [[LIO]] for a complete overview over all fabric modules.'' |
The '''IBM vSCSI''' fabric module provides virtualized {{Target}} devices on the [http://www-03.ibm.com/systems/p/ IBM System p]. | The '''IBM vSCSI''' fabric module provides virtualized {{Target}} devices on the [http://www-03.ibm.com/systems/p/ IBM System p]. |
Revision as of 06:18, 24 May 2014
![]() | |
---|---|
NTT Labs IBM vSCSI fabric module | |
Original author(s) |
Tomonori Fujita Nicholas Bellinger |
Developer(s) | NTT Labs |
Written in | C |
Operating system | Linux |
Type | Fabric module |
License | GNU General Public License |
Website | NTT Labs |
- See LIO for a complete overview over all fabric modules.
The IBM vSCSI fabric module provides virtualized LinuxIO devices on the IBM System p.
Contents |
Overview
IBM vSCSI is based on a fabric module from Tomonori Fujita from NTT Labs. The fabric module (ibmvscsis.ko) for LIO currently remains out-of-tree.
Modules
lsmod output:
Module Size Used by ibmvscsis 22024 4 libsrp 9242 1 ibmvscsis scsi_tgt 15597 1 libsrp target_core_file 10766 1 target_core_mod 266898 10 ibmvscsis,target_core_file configfs 33950 2 target_core_mod
targetcli
targetcli from Datera, Inc. is used to configure vHost targets. targetcli aggregates LIO service modules via a core library, and exports them through an API, to provide a unified single-node SAN configuration shell, independently of the underlying fabric(s).
![]() |
LIO Admin Manual The Template:OS Admin Manual provides comprehensive background and many examples on using targetcli and on programming the target library. |
Acknowledgements
The IBM vSCSI driver was made possible by Tomonori Fujita's generous contributions to tcm_ibmvscsis.
See also
- LinuxIO, targetcli
- LIO
- FCoE, Fibre Channel, iSCSI, iSER, SRP, tcm_loop, vHost
- ConfigFS (low level kernel API)
Notes
External links
- Template:OS Admin Manual
- RTSlib Reference Guide [HTML] [PDF]
- IBM System p.
- Elisabeth Stahl. IBM ~ POWER5 Processors Virtual SCSI Throughput Analysis, IBM Systems and Technology Group, 1/24/2005
Timeline of the LinuxIO | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Release | Details | 2011 | 2012 | 2013 | 2014 | 2015 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | ||
4.x | Version | 4.0 | 4.1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Feature | LIO Core | Loop back | FCoE | iSCSI | Perf | SRP | CM WQ | FC USB 1394 | vHost | Perf | Misc | 16 GFC | iSER | Misc | VAAI | Misc | DIF Core NPIV | DIF iSER | DIF FC vhost | TCMU Xen | Misc | Misc | virtio 1.0 | Misc | NVMe OF | ||||||||||||||||||||||||||||||||||||
Linux | 2.6.38 | 2.6.39 | 3.0 | 3.1 | 3.2 | 3.3 | 3.4 | 3.5 | 3.6 | 3.7 | 3.8 | 3.9 | 3.10 | 3.11 | 3.12 | 3.13 | 3.14 | 3.15 | 3.16 | 3.17 | 3.18 | 3.19 | 3.20 | 3.21 | 3.22 |