IBM vSCSI
From Linux-iSCSI
|
NTT Labs IBM vSCSI fabric module | |
| Original author(s) |
Tomonori Fujita Nicholas Bellinger |
| Developer(s) | NTT Labs |
| Initial release | February 14, 2011 |
| Preview release | 4.1.0-rc1 / February 21, 2011 |
| Development status | RC |
| Written in | C |
| Operating system | Linux |
| Type | Fabric module |
| License | GNU General Public License |
| Website | NTT Labs |
- See Target for a complete overview over all fabric modules.
The IBM vSCSI fabric module (tcm_ibmvscsis.ko) provides virtualized SCSI devices on the IBM System p. It is based on a fabric module from Tomonori Fujita from NTT Labs.
Contents |
Source Code
The IBM vSCSI driver is available as a branch in the upstream LIO kernel.org source tree.
Results
This output from a running tcm_ibmvscsis target is provided as a reference.[1]
ConfigFS
See IBM vSCSI/configFS for the ConfigFS and kernel ringbuffer output of a working ibmvscsis driver.
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
Timeline
| History of LIO Target | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Release | Details | 2008 | 2009 | 2010 | 2011 | 2012 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 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 | ||
| 2.x | Version | 2.9 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Feature | GPL release | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3.x | Version | 3.0 | 3.1 | 3.2 | 3.4 | 3.5 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Feature | ConfigFS control plane, tcm_loop | PR ALUA | Cleanups | Open-FCoE | Backports | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 4.x | Version | 4.0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Feature | Target Core | tcm_loop | FCoE | iSCSI | Perf. | IB SRP | CMWQ | FC vSCSI | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Linux | 2.6.38 | 2.6.39 | 3.0 | 3.1 | 3.2 | 3.3 | 3.4 | 3.5 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Acknowledgements
The IBM vSCSI driver was made possible by Tomonori Fujita's generous contributions to tcm_ibmvscsis.
See also
- RTS OS, targetcli
- ConfigFS: IBM vSCSI/configFS (low level kernel API)
- iSCSI, Fibre Channel, FCoE, InfiniBand, tcm_loop
- Target
Notes
- ↑ Tomonori Fujita (02/13/2011). "ibmvscsis log". kernel.org.
External links
- IBM System p.
- Elisabeth Stahl. IBM ~ POWER5 Processors Virtual SCSI Throughput Analysis, IBM Systems and Technology Group, 1/24/2005