[ANNOUNCE] lio-utils.git v3.0 configfs HOWTO for v2.6.30 released

From: Nicholas A. Bellinger
Date: Tue Jun 16 2009 - 17:04:16 EST


Grettings all,

The Linux-iSCSI.org Target v3.0 HOWTO using the new configfs enabled
generic target subsystem python CLI has been released and is up and
running on v2.6.30 of the Linux Kernel in x86_64 KVM (Debian), x86_64
bare-metal (SLES) and PPC64 (Fedora PS3) hosts! The HOWTO entry can be
found at:

http://linux-iscsi.org/index.php/Howto

The v3.0 howto is a WIP and currently expects that the reader is fimilar
with building and installing their own LIO target modules within a linux
kernel source. There is currently work being done to integrate this
into virtual machines imagines ot make the v3.0 LIO CLI more accessable
for end users. We are expecting the v3.0 work to be available in a
couple of different forms soon. Until then, interested folks should
have a look at the v3.0 howto and the lio-utils.git source tree for
usage information and towards build their own copy from source.

So far using the lio-utils.git tools for the Generic Target Core v3.0
with LIO-Target configfs enabled symlinks, the code has been able to
scale to 10000 unique Virtual HBA+FILEIO LUNs with SCSI 3 emulation <->
10000 unique LIO-Target v3.0 Endpoints inside of a 4GB memory x86_64 KVM
guest on recent x86_64 hardware. Each of these HBA+LUNs and iSCSI
Target Endpoints are designed (using the TCM+LIO configfs kernel
infrastructure) to be configured completely independent of one another,
so that creating/changing one does not effect the real-time configfs ops
of another.

The configs CLI commands to reproduce the running setup can be dumped at
any time for the entire running setup using tcm_dump.py and lio_dump.py.
The lio-utils.git source repository is for v3.0 target_core_mod
+iscsi_target_mod configfs enabled code in lio-core-2.6.git:

http://git.kernel.org/?p=linux/storage/lio/lio-utils.git;a=summary

Additional information can be found here:

http://linux-iscsi.org/index.php/Lio-utils

Questions can be asked via the LIO-Devel or LIO-Users:

http://groups.google.com/group/linux-iscsi-target-dev
http://groups.google.com/group/linux-iscsi-target-users

The former is where most folks today (devels+users) are doing most of
their work, and thanks to the many people has been helping improve the
code! I would like to encourage new end users to start posting in
linux-iscsi-targets-users as they get their v3.0 LIO-Target with
tcm_node.py + lio_node.py setups up and running with general questions
and comments.

Also a special thanks to the kernel.org folks (warthog9 and hpa)
assitance with getting the lio-utils.git source repository up and
running, it would not be possible without their help. Thank you!

--nab











--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/