Linux iSCSI server (target)

So basically all the articles I could find on setting up Linux as an iSCSI server (aka iSCSI target) were out of date and useless. Here’s the current info:

You have two current choices:

Linux SCSI target framework (also current as of April 2010) – http://stgt.sourceforge.net/

iSCSI Enterprise Target (currently maintained as of late April 2010) – http://iscsitarget.sourceforge.net/

The first one, Linux SCSI target framework (tgt) is shipped by Red Hat (5 and 6 beta, Fedora), Debian, SuSE and several other vendors which is good, but most of the vendors ship older versions (like 0.4, 0.6, 0.9) rather than the current 1.0 which is not so great (but upgrading is easy). Judging by the widespread vendor support I’m going to pick tgt over the iSCSI Enterprise Target for the simple and pragmatic reason that more people are using it and thus bugs and support are probably easier to deal with.

The Fedora Project Wiki has a quick start guide for setting up tgt at https://fedoraproject.org/wiki/Scsi-target-utils_Quickstart_Guide that covers creating target devices/etc.

The good news is that iSCSI initiators (aka clients) are reasonably mature and included in the installation support for most modern Linux systems.VMware also supports iSCSI out of the box with pretty much no hassle.

Now to find an affordable 16 port SATA RAID controller and case.

Obsolete iSCSI target software for Linux:

http://www.open-iscsi.org/ – Not maintained since May 2009

http://linux-iscsi.sourceforge.net/– Not maintained since 2005

Tags: , ,

One Response to “Linux iSCSI server (target)”

  1. Nikola Savic Says:

    Hello,

    When iSCSI initiators are in question, open-iscsi is what is shipped with RHEL/CentOS. Since it’s obsolete, what would you recommend?

    Would that be LIO (linux-iscsi.org) ?

    Looks like target is actively developed, since preview release 4.0.0 was posted on 17. Jan 2011. However, initiator part is 4 years old.

    Nikola

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


%d bloggers like this: