[Pkg-xen-devel] Looking for sponsorship for xnbd

Arno Töll debian at toell.net
Tue Apr 5 19:32:32 UTC 2011


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello,
I'm sorry for this kind of mass mailing, but I try to find a sonsor for
my xnbd package. I chose you, because all of you are somehow involved
into virtualization in Xen/Qemu/KVM. This is, where my package can be
used best (but is not limited to). Indeed I am about to use it in my Xen
environment in future as well.

* Package name    : xnbd
  Version         : 0.0.3+hg20110222-1
* Upstream Author : Takahiro Hirofuchi <t.hirofuchi at aist.go.jp>
* URL             : https://bitbucket.org/hirofuchi/xnbd/wiki/Home
* License         : GPL-2+
  Programming Lang: C
  Section         : admin

This package is compatible to the mainline NBD kernel module but
replaces user space utilities as maintained by Wouter [1] (who does not
seem to be interested in this package). It can be used as storage
backend block device for virtualization environments.

Using xnbd you can provide a local storage backend like this:


host1# xnbd-server --target --lport 1234  /dev/lvm-vg/image

Now, for example, you can attach it in Xen as

disk = [ "phy:/dev/nbd0,xvda,w" ]

and in Qemu/KVM as

qemu-... -hda nbd:1.2.3.4:1234

The great improvement now is, that xnbd makes this storage device
independent of the actual storage backends without requiring a central
storage (iSCSI, NFS, NBD, ...). You can now migrate this backend to
another /local/ storage backend by typing:

host2# xnbd-server --proxy --lport 1234 ... 1.2.3.4 1234
/dev/lvm-vg/local-clone-of-image cache.bitmap

... which starts another xnbd-server instance on another machine,
proxying (and cloning) access to the original disk until every block is
mirrored.

For a comprehensive, detailed overview please see [2]. An architectural
overview scheme can be found on [3].

The package can be found on mentors.debian.net:
- - URL: http://mentors.debian.net/debian/pool/main/x/xnbd
- - Source repository: deb-src http://mentors.debian.net/debian unstable
main contrib non-free
- - dget
http://mentors.debian.net/debian/pool/main/x/xnbd/xnbd_0.0.3+hg20110222-1.dsc


I would really like to see this package in Debian and I'm looking
forward to hear from you.

[1] http://packages.debian.org/source/squeeze/nbd
[2] https://bitbucket.org/hirofuchi/xnbd/wiki/Home
[3]
https://bytebucket.org/hirofuchi/xnbd/wiki/images/proxy-migration-overview.png
- -- 
with kind regards,
Arno Töll
GnuPG Key-ID: 0x8408D4C4
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBAgAGBQJNm25QAAoJELBdpXvEXpo9iYQQAJjfWymyi+HDFO7qWYA7AowD
99mgKHOuXNQ9keO2Ts5J5XOFu3tKEdQjGVHOjbpBVkpN1VhMpr4HhuJBX359rY1w
EoLRkqGQ5x4Az0rqnHMwxQQMEfKI0GNEd/8R2EV+guLglcmcy+Apxgm74/XVrspS
t97qcAzc9u9JB/GXlARY+Td8dGA1YyNrm0HDvPSfz8j/0nia2iwjdtHi4dQO3rJn
JXwYtfJE4w95js5B1BlcIe08+Om9CmvzZ7C+cFMXcZMhsOCOWW2oaK3MGxQM+o80
6lY+/dNNGP2/jKl4jPK+NJFxd8+psPjGietd7U+kj0GKBsdfmXZgQK4DE/9iBWhV
xS8ZDBK5UYjacOwHsdQ0R70rup14H2WF8NhFh7vTBAABTLeq4cAaasTtK+HJ/6Fl
FTe7KIRqHuObfM2B1/2nAfhN0C7DRHD0scfblY26V3FT19YPX0CchzcA4TmQQd+d
ieuRqAfg35xnotzMiEMdLXuNG74m/nIXjaKOTpOyPm6HpKWj4SXQXsDLI+J//QiK
jm+pUD3aJXMSQC4psD8WDbJH99kaOLSx57UzuN53HAtcYCQ9ESOm3tmEN+slKa6G
DkES6uu/hSZgNDlCdMhjStIAUQ3jdoifcZtrTFDjCL8E86nvX/RIdgBIgL+R/zWo
TE8wnrIuPUG5dF44yiRb
=dz50
-----END PGP SIGNATURE-----



More information about the Pkg-xen-devel mailing list