Is it possible to configure an iSCSI initiator inside a UML guest?

I have a UML guest running debian/stable (the host is also running
debian/stable). I need to configure an iSCSI initiator (client) inside the
guest. I've installed the open-iscsi debian package. Now I need to recompile
my UML kernel to enable iSCSI initiator support. I've successfully
recompiled my UML kernel to include ACL support, so I am familiar with that
process. However when I run the command `ARCH=um make menuconfig`, the
normal Device Drivers menu is inaccessible, which prevents me from enabling
any of the SCSI modules. If I manually add CONFIG_SCSI, CONFIG_ISCSI_TCP,
and CONFIG_BLK_SD to my .config, then run `ARCH=um make menuconfig`, the
symbols I added manually are removed. This leads me to believe that iSCSI is
simply not available inside UML. On the other hand, I found slides
online[1][2] that indicate that it is possible to use iSCSI from a UML
guest.

I suppose that I can configure the iSCSI initiator on my UML host and then
let the UML guest access it via a ubd# argument. In instincts make me think
that extra level of indirection will slow down storage access considerably.

[1]
http://www.cs.uccs.edu/~gsc/pub/master/msanduku/doc1/thesis_presentation.ppt
[2] (same slides, convertted to Google Docs)
http://docs.google.com/present/edit?id=0AR__Pz8-7AURZGc5ejdjdGJfNWc0bXpxbmhk&hl=en

Thanks,
Drew
------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
User-mode-linux-user mailing list
User-mode-linux-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-user

Reply via email to