Table of Contents
Exporting disk image files via SRP on Linux
Installing the SRP target software
You need to download and install the Generic SCSI Target Subsystem for Linux (SCST) from http://scst.sourceforge.net/downloads.html. Building and installing this software is outside the scope of this document.
Adding an SRP target image
To add a disk image file as an SRP target, you need to add the following four lines to /etc/scst.conf:
[HANDLER vdisk] DEVICE srpboot,/path/to/image/file.img,,512 [ASSIGNMENT Default] DEVICE srpboot,0
where /path/to/image/file.img is the path to your disk image file.
Reload the SCST configuration:
/etc/init.d/scst reload
and check that the SRP target is visible:
ibsrpdm && ibsrpdm -c
You should see something like
IO Unit Info:
port LID: 0001
port GID: fe800000000000000002c9030001c65b
change ID: 0100
max controllers: 0x10
controller[ 1]
GUID: 0002c9030001c65a
vendor ID: 000002
device ID: 006732
IO class : 0100
ID: SCST SRP target
service entries: 1
service[ 0]: 0002c9030001c65a / SRP.T10:0002c9030001c65a
id_ext=0002c9030001c65a,ioc_guid=0002c9030001c65a,
dgid=fe800000000000000002c9030001c65b,
pkey=ffff,service_id=0002c9030001c65a
Make a note of the SRP target parameters id_ext, ioc_guid, dgid and service_id. You are now ready to