nbd: Introduce NBD named exports.
commit1d45f8b542f6b80b24c44533ef0dd9e1a3b17ea5
authorLaurent Vivier <laurent@vivier.eu>
Wed, 25 Aug 2010 20:48:33 +0000 (25 22:48 +0200)
committerKevin Wolf <kwolf@redhat.com>
Mon, 30 Aug 2010 16:29:22 +0000 (30 18:29 +0200)
treea94959416cdcfc3d9317d31e1026533563a59c79
parent2aa326be0d2039f51192707bdb2fc935d0e87c21
nbd: Introduce NBD named exports.

This patch allows to connect Qemu using NBD protocol to an nbd-server
using named exports.

For instance, if on the host "isoserver", in /etc/nbd-server/config, you have:

[generic]
[debian-500-ppc-netinst]
        exportname = /ISO/debian-500-powerpc-netinst.iso
[Fedora-10-ppc-netinst]
        exportname = /ISO/Fedora-10-ppc-netinst.iso

You can connect to it, using:

    qemu -cdrom nbd:isoserver:exportname=debian-500-ppc-netinst
    qemu -cdrom nbd:isoserver:exportname=Fedora-10-ppc-netinst

NOTE: you need at least nbd-server 2.9.18

Signed-off-by: Laurent Vivier <laurent@vivier.eu>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
block/nbd.c
nbd.c
nbd.h
qemu-doc.texi
qemu-nbd.c