Instruction manual

163
Cybernetics UM-MV-12-B1-0801
Appendix B
Linux iSCSI Initiator
Introduction
There are many variations of Linux available. Your installation and configuration of Linux
may be different than those mentioned later in this Appendix. Cybernetics takes no
responsibility for any of the code recommendations or content of the links provided.
Before starting, determine the kernel version being used by typing uname -r
The project page for Linux iSCSI is: http://linux-iscsi.sourceforge.net/
The linux-iscsi driver began as an open source version of the Cisco iSCSI Initiator. Much
of the configuration of the 3.xx (for Linux Kernel 2.4) and 4.xx (for Linux Kernel 2.6) driv-
ers is the same as it is for the Cisco driver on other platforms such as Solaris.
As of the 5.xx series, the linux-iscsi project is merging with the Open-iSCSI
project. The
merged driver is still hosted on the linux-iscsi Sourceforge page with a parallel versioning
system on the Open-iSCSI webpage
. As of now, this version is still experimental. Since it
is drastically different, it will not be covered in this appendix.
Installation
In all cases, you should get the latest packaged version of linux-iscsi from the Linux dis-
tro's package manager if a packaged version exists.
Linux Kernel 2.6 Notes
Version 4.02 only supports up to Linux kernel 2.6.9.
According to the linux-iscsi developers, you should use Open-iSCSI for lk 2.6.11 and
higher for now. There are No production releases of the Open-iSCSI driver yet though.
As an alternative, the Core-iSCSI project revived an earlier iSCSI initiator effort. It claims
to be the only production-level iSCSI initiator for > lk 2.6.9.
The Core-iSCSI project provides an iSCSI Initiator kernel driver for Linux along with a
separate package with user-land management utilities.
Since the linux-iscsi project has moved back into the development phase due to its
merger with Open-iSCSI in the 5.xx series, there were no production Linux iSCSI initiator
implementations available for lk 2.6.10 and up. Core-iSCSI was revived to fill this gap
until linux-iscsi/Open-iSCSI matures. The developers hope to make the user-land man-