User Manual

Rev 2.2-1.0.1
Mellanox Technologies
294
Example 1: Working with VDISK BLOCKIO mode
(Using the md0 device, sda, and cciss/c1d0)
a. modprobe scst
b. modprobe scst_vdisk
c. echo "open vdisk0 /dev/md0 BLOCKIO" > /proc/scsi_tgt/vdisk/vdisk
d. echo "open vdisk1 /dev/sda BLOCKIO" > /proc/scsi_tgt/vdisk/vdisk
e. echo "open vdisk2 /dev/cciss/c1d0 BLOCKIO" > /proc/scsi_tgt/vdisk/vdisk
f. echo "add vdisk0 0" >/proc/scsi_tgt/groups/Default/devices
g. echo "add vdisk1 1" >/proc/scsi_tgt/groups/Default/devices
h. echo "add vdisk2 2" >/proc/scsi_tgt/groups/Default/devices
Example 2: working with scst_vdisk FILEIO mode
(Using md0 device and file 10G-file)
a. modprobe scst
b. modprobe scst_vdisk
c. echo "open vdisk0 /dev/md0" > /proc/scsi_tgt/vdisk/vdisk
d. echo "open vdisk1 /10G-file" > /proc/scsi_tgt/vdisk/vdisk
e. echo "add vdisk0 0" >/proc/scsi_tgt/groups/Default/devices
f. echo "add vdisk1 1" >/proc/scsi_tgt/groups/Default/devices
2. Run:
For all distributions except SLES 11: > modprobe ib_srpt
For SLES 11: > modprobe -f ib_srpt
For SLES 11, please ignore the following error messages in /var/log/messages when loading
ib_srpt to SLES 11 distribution's kernel:
...
ib_srpt: no symbol version for scst_unregister
ib_srpt: Unknown symbol scst_unregister
ib_srpt: no symbol version for scst_register
ib_srpt: Unknown symbol scst_register
ib_srpt: no symbol version for scst_unregister_target_template
ib_srpt: Unknown symbol scst_unregister_target_template
...
B. On Initiator Machines
On Initiator machines, manually perform the following steps:
1. Run:
modprobe ib_srp
2. Run:
ibsrpdm -c -d /dev/infiniband/umadX
(to discover a new SRP target)
umad0: port 1 of the first HCA