Ishveen Jolly <[EMAIL PROTECTED]> wrote:
> The iSCSI protocol is a mapping of the SCSI remote procedure invocation
> model on top of the TCP protocol.
One application: SCSI-access from a Linux system testa a SCSI device
on a Linux system testb.
You need to develop a fake SCSI host adapter that would be running on
testa and which would encode all SCSI commands, send them via TCP to a
daemon on testb. The daemon on testb would use the SCSI generic interface
to send the SCSI commands to the actual device, then send back the result.
One way to implement the fake SCSI host adapter would be to put
all SCSI commands in a buffer shared with an user-space daemon that
would block waiting for those commands, then send them via TCP to the
other side, then retrieving/sending data, result, etc.
There are other applications, but the above is probably a good start.
It won't be very fast, but it would work.
NB: I don't know anything about this iSCSI, and there are sometimes more
efficient/available today methods for most of the SCSI devices: rmt
for tapes, NFS for files, netbd for raw disks, etc.
-
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to [EMAIL PROTECTED]