[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] [PATCH 0/4] scsifront/scsiback drivers



This patchset includes the latest version of scsifront/scsiback
drivers against 3.0.4-testing tree (sorry, terribly overdue).

The scsifront/scsiback is a version of blktap that uses SCSI RDMA
protocol for transport instead of the xen block protocol.

For further information:

http://www.xensource.com/files/summit_3/xen-scsi-slides.pdf

The drivers exploit the scsi target infrastructure in upstream kernel
(already merged for 2.6.20).

Like blktap, the user-space scsi target daemon can export raw
partitions, regular files, LVM, etc to domU. It also supports the
pass-through feature, that is, the daemon directly passes SCSI
commands to real SCSI devices (note that this feature needs the very
latest kernel so this patchset doesn't include it). So you can export
SCSI devices as is.

The drivers are not ready for the performance comparisons. I will do
after XEN moves to 2.6.20 since AIO writev/readv enables to easily
implement the users-pace daemon code for xen.


First, configrue the VM config file like:

disk = ['scsi:/var/tmp/image,hda2,w']

Note that hda2 isn't used at all. This is because I simply exploit
blkback/blktap user-space scripts. I will invent own format to handle
more complicated scsi configurations later on.

Second, start the user-space daemon:

# /usr/sbin/tgtd -f

Now you are ready to start the domU.

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.