Instruction manual

164
Cybernetics UM-MV-12-B1-0801
agement utilities pluggable with the kernel portion of Open-iSCSI or any futurue initiator
du-jour.
Core-iSCSI is based on GPLed portions of the commercial PyX Initiator from PyX Tech-
nologies (now owned by SBE, Inc.) The current maintainer is an employee of SBE, Inc.
The project does not have a web page. It has an active discussion board at http://
groups.google.com/group/core-iscsi
core-iscsi Initiator: http://www.kernel.org/pub/linux/kernel/people/nab/iscsi-initiator-core/
core-iscsi-tools: http://www.kernel.org/pub/linux/utils/storage/iscsi/
Core-iSCSI Setup
The configuration file is /etc/sysconfig/initiator, and the syntax is different from linux-
iscsi's /etc/iscsi.conf. For an iTape/HSTC, you need a line like:
CHANNEL="0 1 eth0 192.168.1.1 3260 0 HeaderDigest=None;DataDigest=None"
Replace eth0 with the name of the network interface you are using for iSCSI. The param-
eters "HeaderDigest=None;DataDigest=None" are optional but increase performance by
turning off CRC checksums.
To login/logout, use:
/etc/init.d/initiator start
/etc/init.d/initiator stop
To login to multiple iSCSI targets at the same IP address (e.g. a HSTC with two virtual
devices), use something like the following in /etc/sysconfig/initiator:
CHANNEL="0 1 eth0 192.168.1.1 3260 0 HeaderDigest=None;DataDigest=None none
eui.000b560000004a41"
CHANNEL="1 1 eth0 192.168.1.1 3260 0 HeaderDigest=None;DataDigest=None none
eui.000b560000004a42"
In this example, "eui.000b560000004a41" and "eui.000b560000004a42" are the iSCSI
target names from an example HSTC. You need to substitute the actual target names
from the device you are using. You may get the iSCSI target names from a ASP, HSTC,
or miSAN-VX in the Information menu under "Local iSCSI Target List". Alternately, you
may leave off the target name initially, login, logout, get the target name list from "dmesg
| grep 'Discovered iSCSI Target'", edit the config file with the names, then log back in.
Debian lk 2.6
This applies for all Debian-based distros (Debian, Ubuntu, Knoppix, etc) with kernel 2.6.
There is no linux-iscsi package available via apt. You will need to compile from source.
First, resolve the dependencies if needed:
apt-get install libsysfs-dev
apt-get install udev