Core-iSCSI

The Linux SCSI Target Wiki

(Difference between revisions)
Jump to: navigation, search
m (Download)
m
Line 35: Line 35:
RisingTide Systems is an IP SAN systems and software company located in the Silicon Valley. RisingTide is complementing Core-iSCSI with a storage management UI and API.
RisingTide Systems is an IP SAN systems and software company located in the Silicon Valley. RisingTide is complementing Core-iSCSI with a storage management UI and API.
-
By the end of November 2010, RisingTide will be releasing the RTS Director, a distributed, highly available storage management tool with a unified namespace for entire storage infrastructures.
+
By the end of December 2010, RisingTide will be releasing the RTS Director, a distributed, highly available storage management tool with a unified namespace for entire storage infrastructures.
== {{anchor|building_and_installing}}Building and installing ==
== {{anchor|building_and_installing}}Building and installing ==

Revision as of 06:20, 22 December 2010

Core-iSCSI is a high-performance iSCSI Initator by RisingTide Systems. Template:AdSense right

Contents

Overview

Open-iSCSI
Logo
RisingTide Systems
Original author(s) Nicholas Bellinger
Developer(s) RisingTide Systems LLC
Initial release 2002 (2002)
Stable release 1.6.2.9 / July 4, 2006;
15 years ago
 (2006-07-04)
Development status Production
Written in C
Operating system Linux
Type iSCSI Initiator
License Proprietary
Website datera.io

Core-iSCSI is a high-performance iSCSI Initator[1] from RisingTide Systems.

RisingTide Systems is an IP SAN systems and software company located in the Silicon Valley. RisingTide is complementing Core-iSCSI with a storage management UI and API.

By the end of December 2010, RisingTide will be releasing the RTS Director, a distributed, highly available storage management tool with a unified namespace for entire storage infrastructures.

Building and installing

  KERNEL_DIR=/usr/src/linux && make install
  make install
   CHANNEL="0 2 eth0 192.168.55.6 3260 0"

and /etc/sysconfig/iscsi_device_maps:

   DEVICE="0 0 1 diska"

Interoperability

The following third-party iSCSI Target implementations have been validated, have pending TODO items, or are completely untested against Core-iSCSI. We'd be glad to hear feedback on your experiences with all Linux/iSCSI implementations! Note that this list relates to interoperability with Core-iSCSI, but feedback for Open-iSCSI is also encouraged.

Optional RFC-3720 Features

Transports

iSNS

iSCSI Targets

Diskless boot

Overview

The logic required to run Linux iSCSI for your root device and be able to shutdown and reboot cleanly ("diskless boot") involves the following:

  1. Core-iSCSI kernel threads that are providing iSCSI services SHOULD NOT be shutdown. Note that killall5 leaves kernel threads alone, but may cause problems with user-level iscsi daemons.
  2. Considerations for session reinstatement during shutdown while iSCSI LUNs (not limited to the root device) are being unmounted.
  3. Miscellanous failures during shutdown caused by nopin_response_timeout, datain_timeout, cmdsn_timeout, transport layer resets, and communication path PHY loss.

Most of this logic is distribution agnostic, but sometimes shutdown scripts do the 'network backed root device' (think nfsroot shutdown) that is required to make iSCSI initiators perform diskless shutdown properly.

Distributions

Boot via Core-iSCSI tests:

Domain Validation Tool

Overview

The Core-iSCSI Domain Validation Tool (DVT) is primarly targeted to iSCSI vendors and developers for testing data IO using a CLI program accepting a block device as an argument.

The DVT executes a pre-determined number of loop iterations, each time negotiating a different set of RFC-3720 parameter keys until the configuration space has been exhausted. DVT will perform iSCSI Login, a script defined test operation, and Logout on a defined network portal. The sequence of steps is determined by which keys are enabled for testing, type, minimum and maximum settings as defined by RFC-3720.

SCSI domain validation is goverened by a T10 Working Draft:

Download

See also

Template:AdSense See also

Notes

  1. Bellinger, Nicholas (7/4/2006). "Core-iSCSI v1.6.2.9 Released". Core-iSCSI mailing list. 
  2. Bellinger, Nicholas (7/11/2006). "core-iscsi-dv.sh and Core-iSCSI-tools v3.5 released". Core-iSCSI mailing list. 

External links

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox
Google AdSense