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