[libvirt] [Patch v0.5] iSCSI Multi-IQN (Libvirt Support)

Shyam_Iyer at Dell.com Shyam_Iyer at Dell.com
Fri Jan 8 07:31:21 UTC 2010

Please review.

> -----Original Message-----
> From: Iyer, Shyam
> Sent: Monday, December 28, 2009 2:53 PM
> To: libvir-list at redhat.com
> Cc: Bellad, Sudhir; Domsch, Matt; KM, Paniraja; dallan at redhat.com
> Subject: [Patch v0.5] iSCSI Multi-IQN (Libvirt Support)
> This patch set realizes the multi-IQN concept discussed in an earlier
> thread
> And here .. http://www.mail-archive.com/libvir-
> list at redhat.com/msg17499.html
> The patch realizes an XML schema like the one below and allows libvirt
> to read through it to create storage pools.
> These XMLs when created using a virtualization manager realize unique
> VM to storage LUN mappings through a single console and thus opening
> possibilities for the following scenarios -
> * possibility of multiple IQNs for a single Guest
> * option for hypervisor's initiator to use these IQNs on behalf of the
> guest
> Change Log from v0.4:
> 1) Set default tab space to 4(Hopefully this is corrected this time ;)
> 2) Review comments from Dave Allan
>     a) Use output of "iscsiadm -m iface" to search for existing iqn
> names in the iface files.
> 3) Create new unique iface file names for user provided iqn names if
> the iqns are not present in the existing iface files.
> Change Log from v0.3:
> 1) Set default tab space to 4
> 2) Use Case Description for Commit Log
> 3) Review comments from Dave Allan
>     a) No initiator iqn in the xml would mean use of the default
> initiator iqn name
>     b) Initiator iqn provided would mean a unique session to be
> using the provided iqn name.
>     c) Single iSCSI session per pool
> 4) Added syntax in doc/schemas/storagepool.rng
> There are no new errors introduced by this patch with "make check" and
> "make syntax-check" tests.
> Signed-off-by: Sudhir Bellad <sudhir_bellad at dell.com>
> Signed-off-by: Shyam Iyer <shyam_iyer at dell.com>

More information about the libvir-list mailing list