[libvirt] iscsi support?
Dave Allan
dallan at redhat.com
Mon Jul 12 18:23:25 UTC 2010
On Fri, Jul 09, 2010 at 11:30:59AM -0400, Dave Allan wrote:
> On Fri, Jul 09, 2010 at 02:15:58PM +0200, Harald Dunkel wrote:
> > Hi folks,
> >
> > I would like to try out iscsi for virtual block
> > devices. This would be very interesting especially
> > for a migration at run time.
> >
> > Problem is: It still doesn't work :-(. libvirt can
> > login to the iscsi pool, but using virsh vol-list I
> > just get an empty list, even though /dev/disk/by-path
> > shows the expected block devices.
> >
> > There was an old thread on this list describing the
> > procedure:
> >
> > http://www.mail-archive.com/libvir-list@redhat.com/msg06320.html
> >
> > Are there any news about this?
> >
> >
> > I am using libvirt 0.8.1, iet 1.4.20.1 and open-iscsi
> > 2.0.871.3, as included in Debian Testing.
>
> Hi Harri,
>
> It works fine on my Fedora boxes across several versions, so there
> must be some difference in where information is located in Debian and
> Fedora. I'm having a quick look. Are you familiar enough with C that
> you could have a look through the libvirt code and try to track it
> down?
Hi Harri,
I spun up a Debian testing box with the versions of libvirt, iet &
open-iscsi that you're using, and it works fine for me. My pool xml
is:
<pool type="iscsi">
<name>iscsitest</name>
<source>
<host name="localhost"/>
<device path="iqn.2001-04.com.example:foobarbaz"/>
</source>
<target>
<path>/dev/disk/by-path</path>
</target>
</pool>
Gives the 3 configured LUs as volumes:
Name Path
-----------------------------------------
3.0.0.0 /dev/disk/by-path/ip-127.0.0.1:3260-iscsi-iqn.2001-04.com.example:foobarbaz-lun-0
3.0.0.1 /dev/disk/by-path/ip-127.0.0.1:3260-iscsi-iqn.2001-04.com.example:foobarbaz-lun-1
3.0.0.2 /dev/disk/by-path/ip-127.0.0.1:3260-iscsi-iqn.2001-04.com.example:foobarbaz-lun-2
Is your target path in your xml what you think it is?
Dave
More information about the libvir-list
mailing list